home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_9_CHMAIN.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
310KB
|
5,512 lines
# near model CODE resource
# jump table entries: 5760-5794 (35 of them)
export_720:
00000000 4E75 rts
export_721:
fn00000002:
00000002 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000006 286F 0020 movea.l A4, [A7 + 0x20]
0000000A 266F 001C movea.l A3, [A7 + 0x1C]
0000000E 302B 0006 move.w D0, [A3 + 0x6]
00000012 48C0 ext.l D0
00000014 382B 0002 move.w D4, [A3 + 0x2]
00000018 3204 move.w D1, D4
0000001A 48C1 ext.l D1
0000001C 2C00 move.l D6, D0
0000001E 9C81 sub.l D6, D1
00000020 302B 0004 move.w D0, [A3 + 0x4]
00000024 48C0 ext.l D0
00000026 3A13 move.w D5, [A3]
00000028 3205 move.w D1, D5
0000002A 48C1 ext.l D1
0000002C 2E00 move.l D7, D0
0000002E 9E81 sub.l D7, D1
00000030 302C 0004 move.w D0, [A4 + 0x4]
00000034 48C0 ext.l D0
00000036 2206 move.l D1, D6
00000038 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000003C D0BC 0000 1FFF add.l D0, 0x1FFF
00000042 223C 0000 3FFF move.l D1, 0x3FFF
00000048 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000004C 48C4 ext.l D4
0000004E D084 add.l D0, D4
00000050 206F 0024 movea.l A0, [A7 + 0x24]
00000054 3140 0002 move.w [A0 + 0x2], D0
00000058 3014 move.w D0, [A4]
0000005A 48C0 ext.l D0
0000005C 2207 move.l D1, D7
0000005E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000062 D0BC 0000 1FFF add.l D0, 0x1FFF
00000068 223C 0000 3FFF move.l D1, 0x3FFF
0000006E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000072 48C5 ext.l D5
00000074 D085 add.l D0, D5
00000076 206F 0024 movea.l A0, [A7 + 0x24]
0000007A 3080 move.w [A0], D0
0000007C 302C 0006 move.w D0, [A4 + 0x6]
00000080 48C0 ext.l D0
00000082 2206 move.l D1, D6
00000084 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000088 D0BC 0000 1FFF add.l D0, 0x1FFF
0000008E 223C 0000 3FFF move.l D1, 0x3FFF
00000094 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000098 48C4 ext.l D4
0000009A D084 add.l D0, D4
0000009C 206F 0024 movea.l A0, [A7 + 0x24]
000000A0 3140 0006 move.w [A0 + 0x6], D0
000000A4 302C 0002 move.w D0, [A4 + 0x2]
000000A8 48C0 ext.l D0
000000AA 2207 move.l D1, D7
000000AC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000000B0 D0BC 0000 1FFF add.l D0, 0x1FFF
000000B6 223C 0000 3FFF move.l D1, 0x3FFF
000000BC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000000C0 48C5 ext.l D5
000000C2 D085 add.l D0, D5
000000C4 206F 0024 movea.l A0, [A7 + 0x24]
000000C8 3140 0004 move.w [A0 + 0x4], D0
000000CC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000000D0 4E75 rts
fn000000D2:
000000D2 4E56 FFDE link A6, -0x0022
000000D6 48E7 0118 movem.l -[A7], D7,A3,A4
000000DA 3E2E 0012 move.w D7, [A6 + 0x12]
000000DE 7000 moveq.l D0, 0x00
000000E0 2840 movea.l A4, D0
000000E2 206E 0008 movea.l A0, [A6 + 0x8]
000000E6 2068 0010 movea.l A0, [A0 + 0x10]
000000EA 2668 002A movea.l A3, [A0 + 0x2A]
000000EE 6000 00BA bra +0xBC /* 000001AA */
label000000F2:
000000F2 426E FFFA clr.w [A6 - 0x6]
000000F6 2D4B FFF2 move.l [A6 - 0xE], A3
000000FA 486E FFE2 pea.l [A6 - 0x1E]
000000FE 486B 0018 pea.l [A3 + 0x18]
00000102 206E 0008 movea.l A0, [A6 + 0x8]
00000106 2F08 move.l -[A7], A0
00000108 4EBA FEF8 jsr [PC - 0x108 /* 00000002 */]
0000010C 302E FFE4 move.w D0, [A6 - 0x1C]
00000110 B06E FFE8 cmp.w D0, [A6 - 0x18]
00000114 4FEF 000C lea.l A7, [A7 + 0xC]
00000118 670A beq +0xC /* 00000124 */
0000011A 302E FFE2 move.w D0, [A6 - 0x1E]
0000011E B06E FFE6 cmp.w D0, [A6 - 0x1A]
00000122 6638 bne +0x3A /* 0000015C */
label00000124:
00000124 486E FFE2 pea.l [A6 - 0x1E]
00000128 2F0B move.l -[A7], A3
0000012A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000012E 302E 000E move.w D0, [A6 + 0xE]
00000132 B06E FFE4 cmp.w D0, [A6 - 0x1C]
00000136 508F addq.l A7, 8
00000138 6D6C blt +0x6E /* 000001A6 */
0000013A 302E 000E move.w D0, [A6 + 0xE]
0000013E B06E FFE8 cmp.w D0, [A6 - 0x18]
00000142 6E62 bgt +0x64 /* 000001A6 */
00000144 302E 000C move.w D0, [A6 + 0xC]
00000148 B06E FFE2 cmp.w D0, [A6 - 0x1E]
0000014C 6D58 blt +0x5A /* 000001A6 */
0000014E 302E 000C move.w D0, [A6 + 0xC]
00000152 B06E FFE6 cmp.w D0, [A6 - 0x1A]
00000156 6E4E bgt +0x50 /* 000001A6 */
00000158 284B movea.l A4, A3
0000015A 604A bra +0x4C /* 000001A6 */
label0000015C:
0000015C 41EE FFEA lea.l A0, [A6 - 0x16]
00000160 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000164 20D9 move.l [A0]+, [A1]+
00000166 20D9 move.l [A0]+, [A1]+
00000168 7000 moveq.l D0, 0x00
0000016A 2D40 FFDE move.l [A6 - 0x22], D0
0000016E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000172 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000176 486E FFDE pea.l [A6 - 0x22]
0000017A 48C7 ext.l D7
0000017C 2F07 move.l -[A7], D7
0000017E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000182 486E FFE2 pea.l [A6 - 0x1E]
00000186 4EBA 00F8 jsr [PC + 0xF8 /* 00000280 */]
0000018A 4AAE FFDE tst.l [A6 - 0x22]
0000018E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000192 6712 beq +0x14 /* 000001A6 */
00000194 700B moveq.l D0, 0x0B
00000196 B06B 0020 cmp.w D0, [A3 + 0x20]
0000019A 6606 bne +0x8 /* 000001A2 */
0000019C 202E FFDE move.l D0, [A6 - 0x22]
000001A0 6002 bra +0x4 /* 000001A4 */
label000001A2:
000001A2 200B move.l D0, A3
label000001A4:
000001A4 2840 movea.l A4, D0
label000001A6:
000001A6 266B 0026 movea.l A3, [A3 + 0x26]
label000001AA:
000001AA 200B move.l D0, A3
000001AC 670A beq +0xC /* 000001B8 */
000001AE 206E 0018 movea.l A0, [A6 + 0x18]
000001B2 4A50 tst.w [A0]
000001B4 6700 FF3C beq -0xC2 /* 000000F2 */
label000001B8:
000001B8 200C move.l D0, A4
000001BA 4CEE 1880 FFD2 movem.l D7,A3,A4, [A6 - 0x2E]
000001C0 4E5E unlink A6
000001C2 4E75 rts
export_722:
fn000001C4:
000001C4 4E56 FFF2 link A6, -0x000E
000001C8 48E7 0018 movem.l -[A7], A3,A4
000001CC 7000 moveq.l D0, 0x00
000001CE 2D40 FFF2 move.l [A6 - 0xE], D0
000001D2 2840 movea.l A4, D0
000001D4 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000001D8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000001DC 4A40 tst.w D0
000001DE 588F addq.l A7, 4
000001E0 670A beq +0xC /* 000001EC */
000001E2 206D B9FC movea.l A0, [A5 - 0x4604]
000001E6 2068 03DA movea.l A0, [A0 + 0x3DA]
000001EA 6004 bra +0x6 /* 000001F0 */
label000001EC:
000001EC 307C 0000 movea.w A0, 0x0
label000001F0:
000001F0 2D48 FFFA move.l [A6 - 0x6], A0
000001F4 426E FFFE clr.w [A6 - 0x2]
000001F8 206D B9F8 movea.l A0, [A5 - 0x4608]
000001FC 2668 03D2 movea.l A3, [A0 + 0x3D2]
00000200 605A bra +0x5C /* 0000025C */
label00000202:
00000202 7000 moveq.l D0, 0x00
00000204 2D40 FFF6 move.l [A6 - 0xA], D0
00000208 486E FFFE pea.l [A6 - 0x2]
0000020C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000210 486E FFF6 pea.l [A6 - 0xA]
00000214 7200 moveq.l D1, 0x00
00000216 4AAE 000C tst.l [A6 + 0xC]
0000021A 57C1 seq D1
0000021C 4401 neg.b D1
0000021E 2F01 move.l -[A7], D1
00000220 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000224 2F0B move.l -[A7], A3
00000226 4EBA 0058 jsr [PC + 0x58 /* 00000280 */]
0000022A 4AAE FFF6 tst.l [A6 - 0xA]
0000022E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000232 6724 beq +0x26 /* 00000258 */
00000234 206B 0010 movea.l A0, [A3 + 0x10]
00000238 700B moveq.l D0, 0x0B
0000023A B068 0020 cmp.w D0, [A0 + 0x20]
0000023E 660E bne +0x10 /* 0000024E */
00000240 284B movea.l A4, A3
00000242 4AAE 000C tst.l [A6 + 0xC]
00000246 660A bne +0xC /* 00000252 */
00000248 2D4B FFF6 move.l [A6 - 0xA], A3
0000024C 6004 bra +0x6 /* 00000252 */
label0000024E:
0000024E 7000 moveq.l D0, 0x00
00000250 2840 movea.l A4, D0
label00000252:
00000252 2D6E FFF6 FFF2 move.l [A6 - 0xE], [A6 - 0xA]
label00000258:
00000258 266B 001A movea.l A3, [A3 + 0x1A]
label0000025C:
0000025C 200B move.l D0, A3
0000025E 6706 beq +0x8 /* 00000266 */
00000260 4A6E FFFE tst.w [A6 - 0x2]
00000264 679C beq -0x62 /* 00000202 */
label00000266:
00000266 4AAE 000C tst.l [A6 + 0xC]
0000026A 6706 beq +0x8 /* 00000272 */
0000026C 206E 000C movea.l A0, [A6 + 0xC]
00000270 208C move.l [A0], A4
label00000272:
00000272 202E FFF2 move.l D0, [A6 - 0xE]
00000276 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
0000027C 4E5E unlink A6
0000027E 4E75 rts
fn00000280:
00000280 4E56 FFF8 link A6, -0x0008
00000284 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000288 3E2E 0012 move.w D7, [A6 + 0x12]
0000028C 266E 0008 movea.l A3, [A6 + 0x8]
00000290 7000 moveq.l D0, 0x00
00000292 2840 movea.l A4, D0
00000294 4A6B 0018 tst.w [A3 + 0x18]
00000298 6600 0282 bne +0x284 /* 0000051C */
0000029C 302E 000E move.w D0, [A6 + 0xE]
000002A0 B06B 000A cmp.w D0, [A3 + 0xA]
000002A4 6D00 0276 blt +0x278 /* 0000051C */
000002A8 302E 000E move.w D0, [A6 + 0xE]
000002AC B06B 000E cmp.w D0, [A3 + 0xE]
000002B0 6E00 026A bgt +0x26C /* 0000051C */
000002B4 302E 000C move.w D0, [A6 + 0xC]
000002B8 B06B 0008 cmp.w D0, [A3 + 0x8]
000002BC 6D00 025E blt +0x260 /* 0000051C */
000002C0 302E 000C move.w D0, [A6 + 0xC]
000002C4 B06B 000C cmp.w D0, [A3 + 0xC]
000002C8 6E00 0252 bgt +0x254 /* 0000051C */
000002CC 7001 moveq.l D0, 0x01
000002CE 322B 0002 move.w D1, [A3 + 0x2]
000002D2 B26B 0006 cmp.w D1, [A3 + 0x6]
000002D6 670A beq +0xC /* 000002E2 */
000002D8 3213 move.w D1, [A3]
000002DA B26B 0004 cmp.w D1, [A3 + 0x4]
000002DE 6702 beq +0x4 /* 000002E2 */
000002E0 7000 moveq.l D0, 0x00
label000002E2:
000002E2 3A00 move.w D5, D0
000002E4 671E beq +0x20 /* 00000304 */
000002E6 206B 0010 movea.l A0, [A3 + 0x10]
000002EA 700B moveq.l D0, 0x0B
000002EC B068 0020 cmp.w D0, [A0 + 0x20]
000002F0 6712 beq +0x14 /* 00000304 */
000002F2 206B 0010 movea.l A0, [A3 + 0x10]
000002F6 7005 moveq.l D0, 0x05
000002F8 B068 0020 cmp.w D0, [A0 + 0x20]
000002FC 6706 beq +0x8 /* 00000304 */
000002FE 284B movea.l A4, A3
00000300 6000 021A bra +0x21C /* 0000051C */
label00000304:
00000304 206B 0010 movea.l A0, [A3 + 0x10]
00000308 3028 0020 move.w D0, [A0 + 0x20]
0000030C 5540 subq.w D0, 2
0000030E 6500 020A bcs +0x20C /* 0000051A */
00000312 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000316 6200 0202 bhi +0x204 /* 0000051A */
0000031A D040 add.w D0, D0
0000031C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000320 4EFB 0000 jmp [PC + D0.w]
00000324 012E 01F8 btst [A6 + 0x1F8], D0
00000328 01DC .incomplete
0000032A 0046 0016 ori.w D6, 0x16
0000032E 0116 btst [A6], D0
00000330 017E bchg <<invalid special address>>, D0
00000332 0192 bclr [A2], D0
00000334 01F8 .incomplete
00000336 01BE bclr <<invalid special address>>, D0
00000338 486D 2C4A pea.l [A5 + 0x2C4A /* export_1413 */]
0000033C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000340 4A40 tst.w D0
00000342 588F addq.l A7, 4
00000344 6700 01D6 beq +0x1D8 /* 0000051C */
00000348 2F2E 000C move.l -[A7], [A6 + 0xC]
0000034C 2F0B move.l -[A7], A3
0000034E 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */]
00000352 4A40 tst.w D0
00000354 508F addq.l A7, 8
00000356 6702 beq +0x4 /* 0000035A */
00000358 284B movea.l A4, A3
label0000035A:
0000035A 486D 2C4A pea.l [A5 + 0x2C4A /* export_1413 */]
0000035E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000362 588F addq.l A7, 4
00000364 6000 01B6 bra +0x1B8 /* 0000051C */
00000368 4A45 tst.w D5
0000036A 6776 beq +0x78 /* 000003E2 */
0000036C 206B 0010 movea.l A0, [A3 + 0x10]
00000370 3C28 003E move.w D6, [A0 + 0x3E]
00000374 303C 00C0 move.w D0, 0xC0
00000378 C046 and.w D0, D6
0000037A 6760 beq +0x62 /* 000003DC */
0000037C 41EE FFF8 lea.l A0, [A6 - 0x8]
00000380 224B movea.l A1, A3
00000382 20D9 move.l [A0]+, [A1]+
00000384 20D9 move.l [A0]+, [A1]+
00000386 206B 0010 movea.l A0, [A3 + 0x10]
0000038A 0268 FF3F 003E andi.w [A0 + 0x3E], 0xFF3F
00000390 486E FFF8 pea.l [A6 - 0x8]
00000394 2F2B 0010 move.l -[A7], [A3 + 0x10]
00000398 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000039C 206B 0010 movea.l A0, [A3 + 0x10]
000003A0 3146 003E move.w [A0 + 0x3E], D6
000003A4 302E 000E move.w D0, [A6 + 0xE]
000003A8 B06E FFFA cmp.w D0, [A6 - 0x6]
000003AC 508F addq.l A7, 8
000003AE 6D00 016C blt +0x16E /* 0000051C */
000003B2 302E 000E move.w D0, [A6 + 0xE]
000003B6 B06E FFFE cmp.w D0, [A6 - 0x2]
000003BA 6E00 0160 bgt +0x162 /* 0000051C */
000003BE 302E 000C move.w D0, [A6 + 0xC]
000003C2 B06E FFF8 cmp.w D0, [A6 - 0x8]
000003C6 6D00 0154 blt +0x156 /* 0000051C */
000003CA 302E 000C move.w D0, [A6 + 0xC]
000003CE B06E FFFC cmp.w D0, [A6 - 0x4]
000003D2 6E00 0148 bgt +0x14A /* 0000051C */
000003D6 284B movea.l A4, A3
000003D8 6000 0142 bra +0x144 /* 0000051C */
label000003DC:
000003DC 284B movea.l A4, A3
000003DE 6000 013C bra +0x13E /* 0000051C */
label000003E2:
000003E2 486D 2C6A pea.l [A5 + 0x2C6A /* export_1417 */]
000003E6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000003EA 4A40 tst.w D0
000003EC 588F addq.l A7, 4
000003EE 6700 012C beq +0x12E /* 0000051C */
000003F2 41EE FFF8 lea.l A0, [A6 - 0x8]
000003F6 224B movea.l A1, A3
000003F8 20D9 move.l [A0]+, [A1]+
000003FA 20D9 move.l [A0]+, [A1]+
000003FC 486E FFF8 pea.l [A6 - 0x8]
00000400 206B 0010 movea.l A0, [A3 + 0x10]
00000404 3028 003E move.w D0, [A0 + 0x3E]
00000408 48C0 ext.l D0
0000040A 2F00 move.l -[A7], D0
0000040C 4EBA 1108 jsr [PC + 0x1108 /* 00001516 */]
00000410 2F2E 000C move.l -[A7], [A6 + 0xC]
00000414 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000418 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000041C 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */]
00000420 4A40 tst.w D0
00000422 4FEF 0014 lea.l A7, [A7 + 0x14]
00000426 6702 beq +0x4 /* 0000042A */
00000428 284B movea.l A4, A3
label0000042A:
0000042A 486D 2C6A pea.l [A5 + 0x2C6A /* export_1417 */]
0000042E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000432 588F addq.l A7, 4
00000434 6000 00E6 bra +0xE8 /* 0000051C */
00000438 2F2E 000C move.l -[A7], [A6 + 0xC]
0000043C 2F0B move.l -[A7], A3
0000043E 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
00000442 4A40 tst.w D0
00000444 508F addq.l A7, 8
00000446 6700 00D4 beq +0xD6 /* 0000051C */
0000044A 284B movea.l A4, A3
0000044C 6000 00CE bra +0xD0 /* 0000051C */
00000450 2F2E 000C move.l -[A7], [A6 + 0xC]
00000454 2F0B move.l -[A7], A3
00000456 4EBA 27A2 jsr [PC + 0x27A2 /* 00002BFA */]
0000045A 4A40 tst.w D0
0000045C 508F addq.l A7, 8
0000045E 6700 00BC beq +0xBE /* 0000051C */
00000462 4A47 tst.w D7
00000464 6616 bne +0x18 /* 0000047C */
00000466 41ED F95A lea.l A0, [A5 - 0x6A6]
0000046A 224B movea.l A1, A3
0000046C 20D9 move.l [A0]+, [A1]+
0000046E 20D9 move.l [A0]+, [A1]+
00000470 41ED F962 lea.l A0, [A5 - 0x69E]
00000474 224B movea.l A1, A3
00000476 5089 addq.l A1, 8
00000478 20D9 move.l [A0]+, [A1]+
0000047A 20D9 move.l [A0]+, [A1]+
label0000047C:
0000047C 284B movea.l A4, A3
0000047E 4AAE 0018 tst.l [A6 + 0x18]
00000482 6700 0098 beq +0x9A /* 0000051C */
00000486 206B 0010 movea.l A0, [A3 + 0x10]
0000048A 2028 002A move.l D0, [A0 + 0x2A]
0000048E B0AE 0018 cmp.l D0, [A6 + 0x18]
00000492 6600 0088 bne +0x8A /* 0000051C */
00000496 206E 001C movea.l A0, [A6 + 0x1C]
0000049A 30BC 0001 move.w [A0], 0x1
0000049E 607C bra +0x7E /* 0000051C */
000004A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000004A4 2F0B move.l -[A7], A3
000004A6 4EBA 2774 jsr [PC + 0x2774 /* 00002C1C */]
000004AA 4A40 tst.w D0
000004AC 508F addq.l A7, 8
000004AE 676C beq +0x6E /* 0000051C */
000004B0 284B movea.l A4, A3
000004B2 6068 bra +0x6A /* 0000051C */
000004B4 486D 2CA2 pea.l [A5 + 0x2CA2 /* export_1424 */]
000004B8 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000004BC 4A40 tst.w D0
000004BE 588F addq.l A7, 4
000004C0 675A beq +0x5C /* 0000051C */
000004C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000004C6 2F0B move.l -[A7], A3
000004C8 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */]
000004CC 4A40 tst.w D0
000004CE 508F addq.l A7, 8
000004D0 6702 beq +0x4 /* 000004D4 */
000004D2 284B movea.l A4, A3
label000004D4:
000004D4 486D 2CA2 pea.l [A5 + 0x2CA2 /* export_1424 */]
000004D8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000004DC 588F addq.l A7, 4
000004DE 603C bra +0x3E /* 0000051C */
000004E0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000004E4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000004E8 48C7 ext.l D7
000004EA 2F07 move.l -[A7], D7
000004EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000004F0 2F0B move.l -[A7], A3
000004F2 4EBA FBDE jsr [PC - 0x422 /* 000000D2 */]
000004F6 2840 movea.l A4, D0
000004F8 4FEF 0014 lea.l A7, [A7 + 0x14]
000004FC 601E bra +0x20 /* 0000051C */
000004FE 204B movea.l A0, A3
00000500 5088 addq.l A0, 8
00000502 2F20 move.l -[A7], -[A0]
00000504 2F20 move.l -[A7], -[A0]
00000506 2F2E 000C move.l -[A7], [A6 + 0xC]
0000050A 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000050E 4A40 tst.w D0
00000510 4FEF 000C lea.l A7, [A7 + 0xC]
00000514 6706 beq +0x8 /* 0000051C */
00000516 284B movea.l A4, A3
00000518 6002 bra +0x4 /* 0000051C */
label0000051A:
0000051A 284B movea.l A4, A3
label0000051C:
0000051C 200C move.l D0, A4
0000051E 6706 beq +0x8 /* 00000526 */
00000520 206E 0014 movea.l A0, [A6 + 0x14]
00000524 208C move.l [A0], A4
label00000526:
00000526 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
0000052C 4E5E unlink A6
0000052E 4E75 rts
export_723:
00000530 4E56 0000 link A6, 0
00000534 2F07 move.l -[A7], D7
00000536 7E01 moveq.l D7, 0x01
00000538 CE6D F464 and.w D7, [A5 - 0xB9C]
0000053C 4A6D F976 tst.w [A5 - 0x68A]
00000540 6606 bne +0x8 /* 00000548 */
00000542 7000 moveq.l D0, 0x00
00000544 6000 0278 bra +0x27A /* 000007BE */
label00000548:
00000548 700B moveq.l D0, 0x0B
0000054A B06D F976 cmp.w D0, [A5 - 0x68A]
0000054E 664C bne +0x4E /* 0000059C */
00000550 302D F4EC move.w D0, [A5 - 0xB14]
00000554 D16E 000A add.w [A6 + 0xA], D0
00000558 302D F4EA move.w D0, [A5 - 0xB16]
0000055C D16E 0008 add.w [A6 + 0x8], D0
00000560 4A47 tst.w D7
00000562 670A beq +0xC /* 0000056E */
00000564 486E 0008 pea.l [A6 + 0x8]
00000568 4EBA 3150 jsr [PC + 0x3150 /* 000036BA */]
0000056C 588F addq.l A7, 4
label0000056E:
0000056E 486E 0008 pea.l [A6 + 0x8]
00000572 4EBA 11B4 jsr [PC + 0x11B4 /* 00001728 */]
00000576 486D 2C82 pea.l [A5 + 0x2C82 /* export_1420 */]
0000057A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000057E 4A40 tst.w D0
00000580 508F addq.l A7, 8
00000582 6700 0238 beq +0x23A /* 000007BC */
00000586 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000058A 4EAD 2C82 jsr [A5 + 0x2C82 /* export_1420 */]
0000058E 486D 2C82 pea.l [A5 + 0x2C82 /* export_1420 */]
00000592 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000596 508F addq.l A7, 8
00000598 6000 0222 bra +0x224 /* 000007BC */
label0000059C:
0000059C 7003 moveq.l D0, 0x03
0000059E B06D F976 cmp.w D0, [A5 - 0x68A]
000005A2 6652 bne +0x54 /* 000005F6 */
000005A4 302E 000A move.w D0, [A6 + 0xA]
000005A8 B06D F516 cmp.w D0, [A5 - 0xAEA]
000005AC 6C08 bge +0xA /* 000005B6 */
000005AE 3D6D F516 000A move.w [A6 + 0xA], [A5 - 0xAEA]
000005B4 6010 bra +0x12 /* 000005C6 */
label000005B6:
000005B6 302E 000A move.w D0, [A6 + 0xA]
000005BA B06D F51A cmp.w D0, [A5 - 0xAE6]
000005BE 6F06 ble +0x8 /* 000005C6 */
000005C0 3D6D F51A 000A move.w [A6 + 0xA], [A5 - 0xAE6]
label000005C6:
000005C6 302E 0008 move.w D0, [A6 + 0x8]
000005CA B06D F514 cmp.w D0, [A5 - 0xAEC]
000005CE 6C08 bge +0xA /* 000005D8 */
000005D0 3D6D F514 0008 move.w [A6 + 0x8], [A5 - 0xAEC]
000005D6 6010 bra +0x12 /* 000005E8 */
label000005D8:
000005D8 302E 0008 move.w D0, [A6 + 0x8]
000005DC B06D F518 cmp.w D0, [A5 - 0xAE8]
000005E0 6F06 ble +0x8 /* 000005E8 */
000005E2 3D6D F518 0008 move.w [A6 + 0x8], [A5 - 0xAE8]
label000005E8:
000005E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005EC 4EBA 28E4 jsr [PC + 0x28E4 /* 00002ED2 */]
000005F0 588F addq.l A7, 4
000005F2 6000 01C8 bra +0x1CA /* 000007BC */
label000005F6:
000005F6 7002 moveq.l D0, 0x02
000005F8 B06D F976 cmp.w D0, [A5 - 0x68A]
000005FC 6612 bne +0x14 /* 00000610 */
000005FE 48C7 ext.l D7
00000600 2F07 move.l -[A7], D7
00000602 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000606 4EBA 11AC jsr [PC + 0x11AC /* 000017B4 */]
0000060A 508F addq.l A7, 8
0000060C 6000 01AE bra +0x1B0 /* 000007BC */
label00000610:
00000610 7004 moveq.l D0, 0x04
00000612 B06D F976 cmp.w D0, [A5 - 0x68A]
00000616 6600 010A bne +0x10C /* 00000722 */
0000061A 4A47 tst.w D7
0000061C 670A beq +0xC /* 00000628 */
0000061E 486E 0008 pea.l [A6 + 0x8]
00000622 4EBA 3096 jsr [PC + 0x3096 /* 000036BA */]
00000626 588F addq.l A7, 4
label00000628:
00000628 206D B9F8 movea.l A0, [A5 - 0x4608]
0000062C 4A68 01B0 tst.w [A0 + 0x1B0]
00000630 670A beq +0xC /* 0000063C */
00000632 486E 0008 pea.l [A6 + 0x8]
00000636 4EBA 10F0 jsr [PC + 0x10F0 /* 00001728 */]
0000063A 588F addq.l A7, 4
label0000063C:
0000063C 206D B9F8 movea.l A0, [A5 - 0x4608]
00000640 302E 000A move.w D0, [A6 + 0xA]
00000644 B068 0394 cmp.w D0, [A0 + 0x394]
00000648 6F08 ble +0xA /* 00000652 */
0000064A 302E 000A move.w D0, [A6 + 0xA]
0000064E 48C0 ext.l D0
00000650 600A bra +0xC /* 0000065C */
label00000652:
00000652 206D B9F8 movea.l A0, [A5 - 0x4608]
00000656 3028 0394 move.w D0, [A0 + 0x394]
0000065A 48C0 ext.l D0
label0000065C:
0000065C 3D40 000A move.w [A6 + 0xA], D0
00000660 206D B9F8 movea.l A0, [A5 - 0x4608]
00000664 302E 000A move.w D0, [A6 + 0xA]
00000668 B068 0398 cmp.w D0, [A0 + 0x398]
0000066C 6C08 bge +0xA /* 00000676 */
0000066E 302E 000A move.w D0, [A6 + 0xA]
00000672 48C0 ext.l D0
00000674 600A bra +0xC /* 00000680 */
label00000676:
00000676 206D B9F8 movea.l A0, [A5 - 0x4608]
0000067A 3028 0398 move.w D0, [A0 + 0x398]
0000067E 48C0 ext.l D0
label00000680:
00000680 3D40 000A move.w [A6 + 0xA], D0
00000684 206D B9F8 movea.l A0, [A5 - 0x4608]
00000688 302E 0008 move.w D0, [A6 + 0x8]
0000068C B068 0392 cmp.w D0, [A0 + 0x392]
00000690 6F08 ble +0xA /* 0000069A */
00000692 302E 0008 move.w D0, [A6 + 0x8]
00000696 48C0 ext.l D0
00000698 600A bra +0xC /* 000006A4 */
label0000069A:
0000069A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000069E 3028 0392 move.w D0, [A0 + 0x392]
000006A2 48C0 ext.l D0
label000006A4:
000006A4 3D40 0008 move.w [A6 + 0x8], D0
000006A8 206D B9F8 movea.l A0, [A5 - 0x4608]
000006AC 302E 0008 move.w D0, [A6 + 0x8]
000006B0 B068 0396 cmp.w D0, [A0 + 0x396]
000006B4 6C08 bge +0xA /* 000006BE */
000006B6 302E 0008 move.w D0, [A6 + 0x8]
000006BA 48C0 ext.l D0
000006BC 600A bra +0xC /* 000006C8 */
label000006BE:
000006BE 206D B9F8 movea.l A0, [A5 - 0x4608]
000006C2 3028 0396 move.w D0, [A0 + 0x396]
000006C6 48C0 ext.l D0
label000006C8:
000006C8 3D40 0008 move.w [A6 + 0x8], D0
000006CC 302E 000A move.w D0, [A6 + 0xA]
000006D0 B06D F974 cmp.w D0, [A5 - 0x68C]
000006D4 6C0E bge +0x10 /* 000006E4 */
000006D6 3B6E 000A F96C move.w [A5 - 0x694], [A6 + 0xA]
000006DC 3B6D F974 F970 move.w [A5 - 0x690], [A5 - 0x68C]
000006E2 600C bra +0xE /* 000006F0 */
label000006E4:
000006E4 3B6D F974 F96C move.w [A5 - 0x694], [A5 - 0x68C]
000006EA 3B6E 000A F970 move.w [A5 - 0x690], [A6 + 0xA]
label000006F0:
000006F0 302E 0008 move.w D0, [A6 + 0x8]
000006F4 B06D F972 cmp.w D0, [A5 - 0x68E]
000006F8 6C0E bge +0x10 /* 00000708 */
000006FA 3B6E 0008 F96A move.w [A5 - 0x696], [A6 + 0x8]
00000700 3B6D F972 F96E move.w [A5 - 0x692], [A5 - 0x68E]
00000706 600C bra +0xE /* 00000714 */
label00000708:
00000708 3B6D F972 F96A move.w [A5 - 0x696], [A5 - 0x68E]
0000070E 3B6E 0008 F96E move.w [A5 - 0x692], [A6 + 0x8]
label00000714:
00000714 486D F96A pea.l [A5 - 0x696]
00000718 4EBA 2630 jsr [PC + 0x2630 /* 00002D4A */]
0000071C 588F addq.l A7, 4
0000071E 6000 009C bra +0x9E /* 000007BC */
label00000722:
00000722 7005 moveq.l D0, 0x05
00000724 B06D F976 cmp.w D0, [A5 - 0x68A]
00000728 662A bne +0x2C /* 00000754 */
0000072A 486D 2C1A pea.l [A5 + 0x2C1A /* export_1407 */]
0000072E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000732 4A40 tst.w D0
00000734 588F addq.l A7, 4
00000736 6700 0084 beq +0x86 /* 000007BC */
0000073A 48C7 ext.l D7
0000073C 2F07 move.l -[A7], D7
0000073E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000742 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
00000746 486D 2C1A pea.l [A5 + 0x2C1A /* export_1407 */]
0000074A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000074E 4FEF 000C lea.l A7, [A7 + 0xC]
00000752 6068 bra +0x6A /* 000007BC */
label00000754:
00000754 7006 moveq.l D0, 0x06
00000756 B06D F976 cmp.w D0, [A5 - 0x68A]
0000075A 6710 beq +0x12 /* 0000076C */
0000075C 7007 moveq.l D0, 0x07
0000075E B06D F976 cmp.w D0, [A5 - 0x68A]
00000762 6708 beq +0xA /* 0000076C */
00000764 700C moveq.l D0, 0x0C
00000766 B06D F976 cmp.w D0, [A5 - 0x68A]
0000076A 663A bne +0x3C /* 000007A6 */
label0000076C:
0000076C 700C moveq.l D0, 0x0C
0000076E B06D F976 cmp.w D0, [A5 - 0x68A]
00000772 660A bne +0xC /* 0000077E */
00000774 486E 0008 pea.l [A6 + 0x8]
00000778 4EBA 0FAE jsr [PC + 0xFAE /* 00001728 */]
0000077C 588F addq.l A7, 4
label0000077E:
0000077E 486D 2C5A pea.l [A5 + 0x2C5A /* export_1415 */]
00000782 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000786 4A40 tst.w D0
00000788 588F addq.l A7, 4
0000078A 6730 beq +0x32 /* 000007BC */
0000078C 48C7 ext.l D7
0000078E 2F07 move.l -[A7], D7
00000790 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000794 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
00000798 486D 2C5A pea.l [A5 + 0x2C5A /* export_1415 */]
0000079C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000007A0 4FEF 000C lea.l A7, [A7 + 0xC]
000007A4 6016 bra +0x18 /* 000007BC */
label000007A6:
000007A6 7008 moveq.l D0, 0x08
000007A8 B06D F976 cmp.w D0, [A5 - 0x68A]
000007AC 660E bne +0x10 /* 000007BC */
000007AE 48C7 ext.l D7
000007B0 2F07 move.l -[A7], D7
000007B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007B6 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000007BA 508F addq.l A7, 8
label000007BC:
000007BC 7001 moveq.l D0, 0x01
label000007BE:
000007BE 2E2E FFFC move.l D7, [A6 - 0x4]
000007C2 4E5E unlink A6
000007C4 4E75 rts
export_724:
fn000007C6:
000007C6 4E56 0000 link A6, 0
000007CA 48E7 0018 movem.l -[A7], A3,A4
000007CE 286E 0014 movea.l A4, [A6 + 0x14]
000007D2 266E 0010 movea.l A3, [A6 + 0x10]
000007D6 486C 0002 pea.l [A4 + 0x2]
000007DA 486B 0004 pea.l [A3 + 0x4]
000007DE 302E 000A move.w D0, [A6 + 0xA]
000007E2 48C0 ext.l D0
000007E4 2F00 move.l -[A7], D0
000007E6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000007EA 486C 0003 pea.l [A4 + 0x3]
000007EE 486B 0006 pea.l [A3 + 0x6]
000007F2 302E 000E move.w D0, [A6 + 0xE]
000007F6 48C0 ext.l D0
000007F8 2F00 move.l -[A7], D0
000007FA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000007FE 2F0C move.l -[A7], A4
00000800 2F0B move.l -[A7], A3
00000802 302E 0008 move.w D0, [A6 + 0x8]
00000806 48C0 ext.l D0
00000808 2F00 move.l -[A7], D0
0000080A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000080E 486C 0001 pea.l [A4 + 0x1]
00000812 486B 0002 pea.l [A3 + 0x2]
00000816 302E 000C move.w D0, [A6 + 0xC]
0000081A 48C0 ext.l D0
0000081C 2F00 move.l -[A7], D0
0000081E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000822 2F0C move.l -[A7], A4
00000824 2F0B move.l -[A7], A3
00000826 4EBA 000C jsr [PC + 0xC /* 00000834 */]
0000082A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000830 4E5E unlink A6
00000832 4E75 rts
export_725:
fn00000834:
00000834 48E7 0018 movem.l -[A7], A3,A4
00000838 286F 0010 movea.l A4, [A7 + 0x10]
0000083C 266F 000C movea.l A3, [A7 + 0xC]
00000840 7000 moveq.l D0, 0x00
00000842 102C 0002 move.b D0, [A4 + 0x2]
00000846 0C80 0000 00FF cmpi.l D0, 0xFF
0000084C 6612 bne +0x14 /* 00000860 */
0000084E 302B 0004 move.w D0, [A3 + 0x4]
00000852 B06B 0006 cmp.w D0, [A3 + 0x6]
00000856 6C08 bge +0xA /* 00000860 */
00000858 422C 0002 clr.b [A4 + 0x2]
0000085C 526B 0004 addq.w [A3 + 0x4], 1
label00000860:
00000860 7000 moveq.l D0, 0x00
00000862 1014 move.b D0, [A4]
00000864 0C80 0000 00FF cmpi.l D0, 0xFF
0000086A 660C bne +0xE /* 00000878 */
0000086C 3013 move.w D0, [A3]
0000086E B06B 0002 cmp.w D0, [A3 + 0x2]
00000872 6C04 bge +0x6 /* 00000878 */
00000874 4214 clr.b [A4]
00000876 5253 addq.w [A3], 1
label00000878:
00000878 4CDF 1800 movem.l A3,A4, [A7]+
0000087C 4E75 rts
export_726:
fn0000087E:
0000087E 4E56 FCF4 link A6, -0x030C
00000882 48E7 0118 movem.l -[A7], D7,A3,A4
00000886 49EE FF00 lea.l A4, [A6 - 0x100]
0000088A 266E 0008 movea.l A3, [A6 + 0x8]
0000088E 486E FCFC pea.l [A6 - 0x304]
00000892 486E FCF4 pea.l [A6 - 0x30C]
00000896 41EE 0014 lea.l A0, [A6 + 0x14]
0000089A 2F20 move.l -[A7], -[A0]
0000089C 2F20 move.l -[A7], -[A0]
0000089E 4EBA FF26 jsr [PC - 0xDA /* 000007C6 */]
000008A2 206D BA78 movea.l A0, [A5 - 0x4588]
000008A6 3028 0180 move.w D0, [A0 + 0x180]
000008AA 48C0 ext.l D0
000008AC 2F00 move.l -[A7], D0
000008AE 7000 moveq.l D0, 0x00
000008B0 2F00 move.l -[A7], D0
000008B2 322E FCFA move.w D1, [A6 - 0x306]
000008B6 48C1 ext.l D1
000008B8 2F01 move.l -[A7], D1
000008BA 322E FCF8 move.w D1, [A6 - 0x308]
000008BE 48C1 ext.l D1
000008C0 2F01 move.l -[A7], D1
000008C2 322E FCF6 move.w D1, [A6 - 0x30A]
000008C6 48C1 ext.l D1
000008C8 2F01 move.l -[A7], D1
000008CA 322E FCF4 move.w D1, [A6 - 0x30C]
000008CE 48C1 ext.l D1
000008D0 2F01 move.l -[A7], D1
000008D2 486E FD00 pea.l [A6 - 0x300]
000008D6 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000008DA 4213 clr.b [A3]
000008DC 4214 clr.b [A4]
000008DE 4247 clr.w D7
000008E0 206D B9F8 movea.l A0, [A5 - 0x4608]
000008E4 3028 01B0 move.w D0, [A0 + 0x1B0]
000008E8 5540 subq.w D0, 2
000008EA 4FEF 002C lea.l A7, [A7 + 0x2C]
000008EE 6B4A bmi +0x4C /* 0000093A */
000008F0 0C40 0001 cmpi.w D0, 0x1
000008F4 6E44 bgt +0x46 /* 0000093A */
000008F6 D040 add.w D0, D0
000008F8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000008FC 4EFB 0000 jmp [PC + D0.w]
00000900 0006 001A ori.b D6, 0x1A
00000904 206D B9F8 movea.l A0, [A5 - 0x4608]
00000908 303C 0200 move.w D0, 0x200
0000090C C068 01AE and.w D0, [A0 + 0x1AE]
00000910 6738 beq +0x3A /* 0000094A */
00000912 3E3C 069A move.w D7, 0x69A
00000916 6032 bra +0x34 /* 0000094A */
00000918 206D B9F8 movea.l A0, [A5 - 0x4608]
0000091C 303C 0400 move.w D0, 0x400
00000920 C068 01AE and.w D0, [A0 + 0x1AE]
00000924 660E bne +0x10 /* 00000934 */
00000926 206D B9F8 movea.l A0, [A5 - 0x4608]
0000092A 303C 1000 move.w D0, 0x1000
0000092E C068 01AE and.w D0, [A0 + 0x1AE]
00000932 6716 beq +0x18 /* 0000094A */
label00000934:
00000934 3E3C 069B move.w D7, 0x69B
00000938 6010 bra +0x12 /* 0000094A */
label0000093A:
0000093A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000093E 7002 moveq.l D0, 0x02
00000940 C068 01AE and.w D0, [A0 + 0x1AE]
00000944 6704 beq +0x6 /* 0000094A */
00000946 3E3C 069C move.w D7, 0x69C
label0000094A:
0000094A 4A47 tst.w D7
0000094C 670C beq +0xE /* 0000095A */
0000094E 2F0C move.l -[A7], A4
00000950 48C7 ext.l D7
00000952 2F07 move.l -[A7], D7
00000954 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000958 508F addq.l A7, 8
label0000095A:
0000095A 7000 moveq.l D0, 0x00
0000095C 102E FCFF move.b D0, [A6 - 0x301]
00000960 2F00 move.l -[A7], D0
00000962 7000 moveq.l D0, 0x00
00000964 102E FCFD move.b D0, [A6 - 0x303]
00000968 2F00 move.l -[A7], D0
0000096A 7000 moveq.l D0, 0x00
0000096C 102E FCFE move.b D0, [A6 - 0x302]
00000970 2F00 move.l -[A7], D0
00000972 7000 moveq.l D0, 0x00
00000974 102E FCFC move.b D0, [A6 - 0x304]
00000978 2F00 move.l -[A7], D0
0000097A 41EE FD00 lea.l A0, [A6 - 0x300]
0000097E 5288 addq.l A0, 1
00000980 2F08 move.l -[A7], A0
00000982 486E FE00 pea.l [A6 - 0x200]
00000986 206D B9F8 movea.l A0, [A5 - 0x4608]
0000098A 3028 01B0 move.w D0, [A0 + 0x1B0]
0000098E 48C0 ext.l D0
00000990 D0BC 0000 044C add.l D0, 0x44C
00000996 2F00 move.l -[A7], D0
00000998 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000099C 508F addq.l A7, 8
0000099E 2F00 move.l -[A7], D0
000009A0 2F0C move.l -[A7], A4
000009A2 4878 044D push.l 0x44D
000009A6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000009AA 588F addq.l A7, 4
000009AC 2F00 move.l -[A7], D0
000009AE 7000 moveq.l D0, 0x00
000009B0 1013 move.b D0, [A3]
000009B2 D08B add.l D0, A3
000009B4 5280 addq.l D0, 1
000009B6 2F00 move.l -[A7], D0
000009B8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000009BC D113 add.b [A3], D0
000009BE 4FEF 0024 lea.l A7, [A7 + 0x24]
000009C2 4CEE 1880 FCE8 movem.l D7,A3,A4, [A6 - 0x318]
000009C8 4E5E unlink A6
000009CA 4E75 rts
fn000009CC:
000009CC 4E56 FEFC link A6, -0x0104
000009D0 2F0B move.l -[A7], A3
000009D2 47EE FEFC lea.l A3, [A6 - 0x104]
000009D6 41ED F972 lea.l A0, [A5 - 0x68E]
000009DA 2F20 move.l -[A7], -[A0]
000009DC 2F20 move.l -[A7], -[A0]
000009DE 2F0B move.l -[A7], A3
000009E0 4EBA FE9C jsr [PC - 0x164 /* 0000087E */]
000009E4 4A13 tst.b [A3]
000009E6 4FEF 000C lea.l A7, [A7 + 0xC]
000009EA 6716 beq +0x18 /* 00000A02 */
000009EC 7000 moveq.l D0, 0x00
000009EE 1013 move.b D0, [A3]
000009F0 5280 addq.l D0, 1
000009F2 4233 0000 clr.b [A3 + D0.w]
000009F6 200B move.l D0, A3
000009F8 5280 addq.l D0, 1
000009FA 2F00 move.l -[A7], D0
000009FC 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000A00 588F addq.l A7, 4
label00000A02:
00000A02 266E FEF8 movea.l A3, [A6 - 0x108]
00000A06 4E5E unlink A6
00000A08 4E75 rts
fn00000A0A:
00000A0A 48E7 0018 movem.l -[A7], A3,A4
00000A0E 286F 000C movea.l A4, [A7 + 0xC]
00000A12 266C 002A movea.l A3, [A4 + 0x2A]
00000A16 6026 bra +0x28 /* 00000A3E */
label00000A18:
00000A18 7004 moveq.l D0, 0x04
00000A1A B06B 0020 cmp.w D0, [A3 + 0x20]
00000A1E 660A bne +0xC /* 00000A2A */
00000A20 2F0B move.l -[A7], A3
00000A22 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000A26 588F addq.l A7, 4
00000A28 6010 bra +0x12 /* 00000A3A */
label00000A2A:
00000A2A 700B moveq.l D0, 0x0B
00000A2C B06B 0020 cmp.w D0, [A3 + 0x20]
00000A30 6608 bne +0xA /* 00000A3A */
00000A32 2F0B move.l -[A7], A3
00000A34 4EBA FFD4 jsr [PC - 0x2C /* 00000A0A */]
00000A38 588F addq.l A7, 4
label00000A3A:
00000A3A 266B 0026 movea.l A3, [A3 + 0x26]
label00000A3E:
00000A3E 200B move.l D0, A3
00000A40 66D6 bne -0x28 /* 00000A18 */
00000A42 4CDF 1800 movem.l A3,A4, [A7]+
00000A46 4E75 rts
fn00000A48:
00000A48 4E56 FFF8 link A6, -0x0008
00000A4C 48E7 0118 movem.l -[A7], D7,A3,A4
00000A50 286E 0008 movea.l A4, [A6 + 0x8]
00000A54 266C 002A movea.l A3, [A4 + 0x2A]
00000A58 6000 009C bra +0x9E /* 00000AF6 */
label00000A5C:
00000A5C 486E FFF8 pea.l [A6 - 0x8]
00000A60 486B 0018 pea.l [A3 + 0x18]
00000A64 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A68 4EBA F598 jsr [PC - 0xA68 /* 00000002 */]
00000A6C 700B moveq.l D0, 0x0B
00000A6E B06B 0020 cmp.w D0, [A3 + 0x20]
00000A72 4FEF 000C lea.l A7, [A7 + 0xC]
00000A76 660E bne +0x10 /* 00000A86 */
00000A78 486E FFF8 pea.l [A6 - 0x8]
00000A7C 2F0B move.l -[A7], A3
00000A7E 4EBA FFC8 jsr [PC - 0x38 /* 00000A48 */]
00000A82 508F addq.l A7, 8
00000A84 606C bra +0x6E /* 00000AF2 */
label00000A86:
00000A86 4A6D F462 tst.w [A5 - 0xB9E]
00000A8A 6710 beq +0x12 /* 00000A9C */
00000A8C 7005 moveq.l D0, 0x05
00000A8E B06B 0020 cmp.w D0, [A3 + 0x20]
00000A92 6708 beq +0xA /* 00000A9C */
00000A94 7009 moveq.l D0, 0x09
00000A96 B06B 0020 cmp.w D0, [A3 + 0x20]
00000A9A 6656 bne +0x58 /* 00000AF2 */
label00000A9C:
00000A9C 4A6D F462 tst.w [A5 - 0xB9E]
00000AA0 671E beq +0x20 /* 00000AC0 */
00000AA2 7005 moveq.l D0, 0x05
00000AA4 B06B 0020 cmp.w D0, [A3 + 0x20]
00000AA8 660C bne +0xE /* 00000AB6 */
00000AAA 3E2B 003A move.w D7, [A3 + 0x3A]
00000AAE 376B 0040 003A move.w [A3 + 0x3A], [A3 + 0x40]
00000AB4 600A bra +0xC /* 00000AC0 */
label00000AB6:
00000AB6 3E2B 003A move.w D7, [A3 + 0x3A]
00000ABA 376B 0042 003A move.w [A3 + 0x3A], [A3 + 0x42]
label00000AC0:
00000AC0 486E FFF8 pea.l [A6 - 0x8]
00000AC4 2F0B move.l -[A7], A3
00000AC6 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000ACA 4A6D F462 tst.w [A5 - 0xB9E]
00000ACE 508F addq.l A7, 8
00000AD0 6712 beq +0x14 /* 00000AE4 */
00000AD2 7005 moveq.l D0, 0x05
00000AD4 B06B 0020 cmp.w D0, [A3 + 0x20]
00000AD8 6606 bne +0x8 /* 00000AE0 */
00000ADA 3747 003A move.w [A3 + 0x3A], D7
00000ADE 6004 bra +0x6 /* 00000AE4 */
label00000AE0:
00000AE0 3747 003A move.w [A3 + 0x3A], D7
label00000AE4:
00000AE4 41EE 0000 lea.l A0, [A6 + 0x0]
00000AE8 2F20 move.l -[A7], -[A0]
00000AEA 2F20 move.l -[A7], -[A0]
00000AEC 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000AF0 508F addq.l A7, 8
label00000AF2:
00000AF2 266B 0026 movea.l A3, [A3 + 0x26]
label00000AF6:
00000AF6 200B move.l D0, A3
00000AF8 6600 FF62 bne -0x9C /* 00000A5C */
00000AFC 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000B02 4E5E unlink A6
00000B04 4E75 rts
export_727:
00000B06 4E56 FFF4 link A6, -0x000C
00000B0A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B0E 3A2E 000E move.w D5, [A6 + 0xE]
00000B12 670A beq +0xC /* 00000B1E */
00000B14 206D BA78 movea.l A0, [A5 - 0x4588]
00000B18 317C 0001 025E move.w [A0 + 0x25E], 0x1
label00000B1E:
00000B1E 4A6D EA58 tst.w [A5 - 0x15A8]
00000B22 6606 bne +0x8 /* 00000B2A */
00000B24 4A45 tst.w D5
00000B26 6700 0216 beq +0x218 /* 00000D3E */
label00000B2A:
00000B2A 2D6D E9E2 FFF8 move.l [A6 - 0x8], [A5 - 0x161E]
00000B30 6000 0204 bra +0x206 /* 00000D36 */
label00000B34:
00000B34 206E FFF8 movea.l A0, [A6 - 0x8]
00000B38 4A68 018A tst.w [A0 + 0x18A]
00000B3C 6600 01EE bne +0x1F0 /* 00000D2C */
00000B40 206E FFF8 movea.l A0, [A6 - 0x8]
00000B44 2028 0412 move.l D0, [A0 + 0x412]
00000B48 B0AD BA78 cmp.l D0, [A5 - 0x4588]
00000B4C 6600 01DE bne +0x1E0 /* 00000D2C */
00000B50 4A6D EA58 tst.w [A5 - 0x15A8]
00000B54 6700 014C beq +0x14E /* 00000CA2 */
00000B58 206E FFF8 movea.l A0, [A6 - 0x8]
00000B5C 2668 03D2 movea.l A3, [A0 + 0x3D2]
00000B60 6000 013A bra +0x13C /* 00000C9C */
label00000B64:
00000B64 206D B9F8 movea.l A0, [A5 - 0x4608]
00000B68 49E8 032E lea.l A4, [A0 + 0x32E]
label00000B6C:
00000B6C 4246 clr.w D6
00000B6E 7000 moveq.l D0, 0x00
00000B70 2D40 FFFC move.l [A6 - 0x4], D0
00000B74 7203 moveq.l D1, 0x03
00000B76 B26C 000C cmp.w D1, [A4 + 0xC]
00000B7A 664C bne +0x4E /* 00000BC8 */
00000B7C 202C 0004 move.l D0, [A4 + 0x4]
00000B80 B0AB 0010 cmp.l D0, [A3 + 0x10]
00000B84 6604 bne +0x6 /* 00000B8A */
00000B86 5246 addq.w D6, 1
00000B88 6058 bra +0x5A /* 00000BE2 */
label00000B8A:
00000B8A 206C 0004 movea.l A0, [A4 + 0x4]
00000B8E 7004 moveq.l D0, 0x04
00000B90 B068 0020 cmp.w D0, [A0 + 0x20]
00000B94 6614 bne +0x16 /* 00000BAA */
00000B96 206C 0004 movea.l A0, [A4 + 0x4]
00000B9A 3E28 002A move.w D7, [A0 + 0x2A]
00000B9E 206C 0004 movea.l A0, [A4 + 0x4]
00000BA2 2D68 002E FFFC move.l [A6 - 0x4], [A0 + 0x2E]
00000BA8 6038 bra +0x3A /* 00000BE2 */
label00000BAA:
00000BAA 206B 0010 movea.l A0, [A3 + 0x10]
00000BAE 700B moveq.l D0, 0x0B
00000BB0 B068 0020 cmp.w D0, [A0 + 0x20]
00000BB4 662C bne +0x2E /* 00000BE2 */
00000BB6 2F2B 0010 move.l -[A7], [A3 + 0x10]
00000BBA 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000BBE 4EBA 0722 jsr [PC + 0x722 /* 000012E2 */]
00000BC2 3C00 move.w D6, D0
00000BC4 508F addq.l A7, 8
00000BC6 601A bra +0x1C /* 00000BE2 */
label00000BC8:
00000BC8 7004 moveq.l D0, 0x04
00000BCA B06C 000C cmp.w D0, [A4 + 0xC]
00000BCE 6612 bne +0x14 /* 00000BE2 */
00000BD0 206C 0004 movea.l A0, [A4 + 0x4]
00000BD4 3E28 002A move.w D7, [A0 + 0x2A]
00000BD8 206C 0004 movea.l A0, [A4 + 0x4]
00000BDC 2D68 002E FFFC move.l [A6 - 0x4], [A0 + 0x2E]
label00000BE2:
00000BE2 4A46 tst.w D6
00000BE4 664C bne +0x4E /* 00000C32 */
00000BE6 206B 0010 movea.l A0, [A3 + 0x10]
00000BEA 7004 moveq.l D0, 0x04
00000BEC B068 0020 cmp.w D0, [A0 + 0x20]
00000BF0 6600 009E bne +0xA0 /* 00000C90 */
00000BF4 206B 0010 movea.l A0, [A3 + 0x10]
00000BF8 202E FFFC move.l D0, [A6 - 0x4]
00000BFC B0A8 002E cmp.l D0, [A0 + 0x2E]
00000C00 6600 008E bne +0x90 /* 00000C90 */
00000C04 206B 0010 movea.l A0, [A3 + 0x10]
00000C08 BE68 002A cmp.w D7, [A0 + 0x2A]
00000C0C 6724 beq +0x26 /* 00000C32 */
00000C0E 0C47 0001 cmpi.w D7, 0x1
00000C12 6706 beq +0x8 /* 00000C1A */
00000C14 0C47 0004 cmpi.w D7, 0x4
00000C18 6676 bne +0x78 /* 00000C90 */
label00000C1A:
00000C1A 206B 0010 movea.l A0, [A3 + 0x10]
00000C1E 7001 moveq.l D0, 0x01
00000C20 B068 002A cmp.w D0, [A0 + 0x2A]
00000C24 670C beq +0xE /* 00000C32 */
00000C26 206B 0010 movea.l A0, [A3 + 0x10]
00000C2A 7004 moveq.l D0, 0x04
00000C2C B068 002A cmp.w D0, [A0 + 0x2A]
00000C30 665E bne +0x60 /* 00000C90 */
label00000C32:
00000C32 206E FFF8 movea.l A0, [A6 - 0x8]
00000C36 2F08 move.l -[A7], A0
00000C38 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000C3C 206B 0010 movea.l A0, [A3 + 0x10]
00000C40 700B moveq.l D0, 0x0B
00000C42 B068 0020 cmp.w D0, [A0 + 0x20]
00000C46 588F addq.l A7, 4
00000C48 661A bne +0x1C /* 00000C64 */
00000C4A 7000 moveq.l D0, 0x00
00000C4C 2F00 move.l -[A7], D0
00000C4E 2F00 move.l -[A7], D0
00000C50 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00000C54 2F0B move.l -[A7], A3
00000C56 2F2B 0010 move.l -[A7], [A3 + 0x10]
00000C5A 4EBA FDEC jsr [PC - 0x214 /* 00000A48 */]
00000C5E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C62 602C bra +0x2E /* 00000C90 */
label00000C64:
00000C64 4A6D F462 tst.w [A5 - 0xB9E]
00000C68 6718 beq +0x1A /* 00000C82 */
00000C6A 206B 0010 movea.l A0, [A3 + 0x10]
00000C6E 7005 moveq.l D0, 0x05
00000C70 B068 0020 cmp.w D0, [A0 + 0x20]
00000C74 670C beq +0xE /* 00000C82 */
00000C76 206B 0010 movea.l A0, [A3 + 0x10]
00000C7A 7009 moveq.l D0, 0x09
00000C7C B068 0020 cmp.w D0, [A0 + 0x20]
00000C80 660E bne +0x10 /* 00000C90 */
label00000C82:
00000C82 41EB 0010 lea.l A0, [A3 + 0x10]
00000C86 2F20 move.l -[A7], -[A0]
00000C88 2F20 move.l -[A7], -[A0]
00000C8A 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000C8E 508F addq.l A7, 8
label00000C90:
00000C90 2854 movea.l A4, [A4]
00000C92 200C move.l D0, A4
00000C94 6600 FED6 bne -0x128 /* 00000B6C */
00000C98 266B 001A movea.l A3, [A3 + 0x1A]
label00000C9C:
00000C9C 200B move.l D0, A3
00000C9E 6600 FEC4 bne -0x13A /* 00000B64 */
label00000CA2:
00000CA2 4A45 tst.w D5
00000CA4 6700 0086 beq +0x88 /* 00000D2C */
00000CA8 206D B9F8 movea.l A0, [A5 - 0x4608]
00000CAC 49E8 032E lea.l A4, [A0 + 0x32E]
label00000CB0:
00000CB0 7004 moveq.l D0, 0x04
00000CB2 B06C 000C cmp.w D0, [A4 + 0xC]
00000CB6 6708 beq +0xA /* 00000CC0 */
00000CB8 7003 moveq.l D0, 0x03
00000CBA B06C 000C cmp.w D0, [A4 + 0xC]
00000CBE 6666 bne +0x68 /* 00000D26 */
label00000CC0:
00000CC0 206C 0004 movea.l A0, [A4 + 0x4]
00000CC4 7004 moveq.l D0, 0x04
00000CC6 B068 0020 cmp.w D0, [A0 + 0x20]
00000CCA 6644 bne +0x46 /* 00000D10 */
00000CCC 206C 0004 movea.l A0, [A4 + 0x4]
00000CD0 2D68 002E FFFC move.l [A6 - 0x4], [A0 + 0x2E]
00000CD6 206E FFF8 movea.l A0, [A6 - 0x8]
00000CDA 2068 0412 movea.l A0, [A0 + 0x412]
00000CDE 2D68 025A FFF4 move.l [A6 - 0xC], [A0 + 0x25A]
00000CE4 6022 bra +0x24 /* 00000D08 */
label00000CE6:
00000CE6 206E FFF4 movea.l A0, [A6 - 0xC]
00000CEA 202E FFFC move.l D0, [A6 - 0x4]
00000CEE B0A8 002E cmp.l D0, [A0 + 0x2E]
00000CF2 660A bne +0xC /* 00000CFE */
00000CF4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000CF8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CFC 588F addq.l A7, 4
label00000CFE:
00000CFE 206E FFF4 movea.l A0, [A6 - 0xC]
00000D02 2D68 0026 FFF4 move.l [A6 - 0xC], [A0 + 0x26]
label00000D08:
00000D08 4AAE FFF4 tst.l [A6 - 0xC]
00000D0C 66D8 bne -0x26 /* 00000CE6 */
00000D0E 6016 bra +0x18 /* 00000D26 */
label00000D10:
00000D10 206C 0004 movea.l A0, [A4 + 0x4]
00000D14 700B moveq.l D0, 0x0B
00000D16 B068 0020 cmp.w D0, [A0 + 0x20]
00000D1A 660A bne +0xC /* 00000D26 */
00000D1C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000D20 4EBA FCE8 jsr [PC - 0x318 /* 00000A0A */]
00000D24 588F addq.l A7, 4
label00000D26:
00000D26 2854 movea.l A4, [A4]
00000D28 200C move.l D0, A4
00000D2A 6684 bne -0x7A /* 00000CB0 */
label00000D2C:
00000D2C 206E FFF8 movea.l A0, [A6 - 0x8]
00000D30 2D68 0164 FFF8 move.l [A6 - 0x8], [A0 + 0x164]
label00000D36:
00000D36 4AAE FFF8 tst.l [A6 - 0x8]
00000D3A 6600 FDF8 bne -0x206 /* 00000B34 */
label00000D3E:
00000D3E 4A6E 000A tst.w [A6 + 0xA]
00000D42 6720 beq +0x22 /* 00000D64 */
00000D44 7000 moveq.l D0, 0x00
00000D46 2F00 move.l -[A7], D0
00000D48 4878 0100 push.l 0x100
00000D4C 2F00 move.l -[A7], D0
00000D4E 2F00 move.l -[A7], D0
00000D50 2F00 move.l -[A7], D0
00000D52 2F00 move.l -[A7], D0
00000D54 206D B9FC movea.l A0, [A5 - 0x4604]
00000D58 2F28 0412 move.l -[A7], [A0 + 0x412]
00000D5C 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000D60 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000D64:
00000D64 4CEE 18E0 FFE0 movem.l D5,D6,D7,A3,A4, [A6 - 0x20]
00000D6A 4E5E unlink A6
00000D6C 4E75 rts
fn00000D6E:
00000D6E 4E56 FC80 link A6, -0x0380
00000D72 48E7 0118 movem.l -[A7], D7,A3,A4
00000D76 49EE FD00 lea.l A4, [A6 - 0x300]
00000D7A 47EE FE00 lea.l A3, [A6 - 0x200]
00000D7E 2F0B move.l -[A7], A3
00000D80 302E 0016 move.w D0, [A6 + 0x16]
00000D84 48C0 ext.l D0
00000D86 D0BC 0000 0457 add.l D0, 0x457
00000D8C 2F00 move.l -[A7], D0
00000D8E 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000D92 206D BA78 movea.l A0, [A5 - 0x4588]
00000D96 3028 0180 move.w D0, [A0 + 0x180]
00000D9A 48C0 ext.l D0
00000D9C 2F00 move.l -[A7], D0
00000D9E 7000 moveq.l D0, 0x00
00000DA0 2F00 move.l -[A7], D0
00000DA2 322E 000E move.w D1, [A6 + 0xE]
00000DA6 48C1 ext.l D1
00000DA8 2F01 move.l -[A7], D1
00000DAA 322E 000C move.w D1, [A6 + 0xC]
00000DAE 48C1 ext.l D1
00000DB0 2F01 move.l -[A7], D1
00000DB2 322E 000A move.w D1, [A6 + 0xA]
00000DB6 48C1 ext.l D1
00000DB8 2F01 move.l -[A7], D1
00000DBA 322E 0008 move.w D1, [A6 + 0x8]
00000DBE 48C1 ext.l D1
00000DC0 2F01 move.l -[A7], D1
00000DC2 2F0C move.l -[A7], A4
00000DC4 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00000DC8 7000 moveq.l D0, 0x00
00000DCA 102E 0013 move.b D0, [A6 + 0x13]
00000DCE 2F00 move.l -[A7], D0
00000DD0 7000 moveq.l D0, 0x00
00000DD2 102E 0011 move.b D0, [A6 + 0x11]
00000DD6 2F00 move.l -[A7], D0
00000DD8 7000 moveq.l D0, 0x00
00000DDA 102E 0012 move.b D0, [A6 + 0x12]
00000DDE 2F00 move.l -[A7], D0
00000DE0 7000 moveq.l D0, 0x00
00000DE2 102E 0010 move.b D0, [A6 + 0x10]
00000DE6 2F00 move.l -[A7], D0
00000DE8 200C move.l D0, A4
00000DEA 5280 addq.l D0, 1
00000DEC 2F00 move.l -[A7], D0
00000DEE 4878 0459 push.l 0x459
00000DF2 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000DF6 588F addq.l A7, 4
00000DF8 2F00 move.l -[A7], D0
00000DFA 486E FC80 pea.l [A6 - 0x380]
00000DFE 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000E02 486E FC80 pea.l [A6 - 0x380]
00000E06 2F0B move.l -[A7], A3
00000E08 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00000E0C 3E2D B9A8 move.w D7, [A5 - 0x4658]
00000E10 426D B9A8 clr.w [A5 - 0x4658]
00000E14 2F0B move.l -[A7], A3
00000E16 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000E1A 3B47 B9A8 move.w [A5 - 0x4658], D7
00000E1E 4CEE 1880 FC74 movem.l D7,A3,A4, [A6 - 0x38C]
00000E24 4E5E unlink A6
00000E26 4E75 rts
fn00000E28:
00000E28 4E56 FFE8 link A6, -0x0018
00000E2C 4EBA 2010 jsr [PC + 0x2010 /* 00002E3E */]
00000E30 6000 00CE bra +0xD0 /* 00000F00 */
label00000E34:
00000E34 302E 000A move.w D0, [A6 + 0xA]
00000E38 B06D F516 cmp.w D0, [A5 - 0xAEA]
00000E3C 6C08 bge +0xA /* 00000E46 */
00000E3E 3D6D F516 000A move.w [A6 + 0xA], [A5 - 0xAEA]
00000E44 6010 bra +0x12 /* 00000E56 */
label00000E46:
00000E46 302E 000A move.w D0, [A6 + 0xA]
00000E4A B06D F51A cmp.w D0, [A5 - 0xAE6]
00000E4E 6F06 ble +0x8 /* 00000E56 */
00000E50 3D6D F51A 000A move.w [A6 + 0xA], [A5 - 0xAE6]
label00000E56:
00000E56 302E 0008 move.w D0, [A6 + 0x8]
00000E5A B06D F514 cmp.w D0, [A5 - 0xAEC]
00000E5E 6C08 bge +0xA /* 00000E68 */
00000E60 3D6D F514 0008 move.w [A6 + 0x8], [A5 - 0xAEC]
00000E66 6010 bra +0x12 /* 00000E78 */
label00000E68:
00000E68 302E 0008 move.w D0, [A6 + 0x8]
00000E6C B06D F518 cmp.w D0, [A5 - 0xAE8]
00000E70 6F06 ble +0x8 /* 00000E78 */
00000E72 3D6D F518 0008 move.w [A6 + 0x8], [A5 - 0xAE8]
label00000E78:
00000E78 302E 000A move.w D0, [A6 + 0xA]
00000E7C 906D F526 sub.w D0, [A5 - 0xADA]
00000E80 3D40 FFEA move.w [A6 - 0x16], D0
00000E84 302E 0008 move.w D0, [A6 + 0x8]
00000E88 906D F524 sub.w D0, [A5 - 0xADC]
00000E8C 3D40 FFE8 move.w [A6 - 0x18], D0
00000E90 806E FFEA or.w D0, [A6 - 0x16]
00000E94 6774 beq +0x76 /* 00000F0A */
00000E96 7000 moveq.l D0, 0x00
00000E98 2F00 move.l -[A7], D0
00000E9A 486E FFF8 pea.l [A6 - 0x8]
00000E9E 206D B9F8 movea.l A0, [A5 - 0x4608]
00000EA2 4868 032E pea.l [A0 + 0x32E]
00000EA6 4EBA 2720 jsr [PC + 0x2720 /* 000035C8 */]
00000EAA 4A40 tst.w D0
00000EAC 4FEF 000C lea.l A7, [A7 + 0xC]
00000EB0 6758 beq +0x5A /* 00000F0A */
00000EB2 302E FFEA move.w D0, [A6 - 0x16]
00000EB6 D16E FFFA add.w [A6 - 0x6], D0
00000EBA 302E FFEA move.w D0, [A6 - 0x16]
00000EBE D16E FFFE add.w [A6 - 0x2], D0
00000EC2 302E FFE8 move.w D0, [A6 - 0x18]
00000EC6 D16E FFF8 add.w [A6 - 0x8], D0
00000ECA 302E FFE8 move.w D0, [A6 - 0x18]
00000ECE D16E FFFC add.w [A6 - 0x4], D0
00000ED2 486E FFF4 pea.l [A6 - 0xC]
00000ED6 486E FFEC pea.l [A6 - 0x14]
00000EDA 41EE 0000 lea.l A0, [A6 + 0x0]
00000EDE 2F20 move.l -[A7], -[A0]
00000EE0 2F20 move.l -[A7], -[A0]
00000EE2 4EBA F8E2 jsr [PC - 0x71E /* 000007C6 */]
00000EE6 7001 moveq.l D0, 0x01
00000EE8 2F00 move.l -[A7], D0
00000EEA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000EEE 41EE FFF4 lea.l A0, [A6 - 0xC]
00000EF2 2F20 move.l -[A7], -[A0]
00000EF4 2F20 move.l -[A7], -[A0]
00000EF6 4EBA FE76 jsr [PC - 0x18A /* 00000D6E */]
00000EFA 4FEF 0020 lea.l A7, [A7 + 0x20]
00000EFE 600A bra +0xC /* 00000F0A */
label00000F00:
00000F00 7010 moveq.l D0, 0x10
00000F02 C06D F464 and.w D0, [A5 - 0xB9C]
00000F06 6700 FF2C beq -0xD2 /* 00000E34 */
label00000F0A:
00000F0A 4E5E unlink A6
00000F0C 4E75 rts
export_728:
00000F0E 4E56 FFF8 link A6, -0x0008
00000F12 48E7 0700 movem.l -[A7], D5,D6,D7
00000F16 7C01 moveq.l D6, 0x01
00000F18 7E01 moveq.l D7, 0x01
00000F1A 302D F976 move.w D0, [A5 - 0x68A]
00000F1E 6B00 0290 bmi +0x292 /* 000011B0 */
00000F22 0C40 000C cmpi.w D0, 0xC
00000F26 6E00 0288 bgt +0x28A /* 000011B0 */
00000F2A D040 add.w D0, D0
00000F2C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000F30 4EFB 0000 jmp [PC + D0.w]
00000F34 005A 027E ori.w [A2]+, 0x27E
00000F38 0096 0088 00A4 ori.l [A6], 0x8800A4
00000F3E 01D0 .incomplete
00000F40 0202 0232 andi.b D2, 0x32 /* '2' */
00000F44 025C 0036 andi.w [A4]+, 0x36 /* '6' */
00000F48 001C 0062 ori.b [A4]+, 0x62 /* 'b' */
00000F4C 0274 206D B9F8 4A68 01B0 andi.w [0x4A6801B0], 0x206D /* ' m' */
00000F56 6704 beq +0x6 /* 00000F5C */
00000F58 7001 moveq.l D0, 0x01
00000F5A 6002 bra +0x4 /* 00000F5E */
label00000F5C:
00000F5C 7000 moveq.l D0, 0x00
label00000F5E:
00000F5E 3B40 F976 move.w [A5 - 0x68A], D0
00000F62 4247 clr.w D7
00000F64 6000 024A bra +0x24C /* 000011B0 */
00000F68 7000 moveq.l D0, 0x00
00000F6A 302D F464 move.w D0, [A5 - 0xB9C]
00000F6E 2F00 move.l -[A7], D0
00000F70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F74 486D F95A pea.l [A5 - 0x6A6]
00000F78 206D B9F8 movea.l A0, [A5 - 0x4608]
00000F7C 4868 03D6 pea.l [A0 + 0x3D6]
00000F80 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00000F84 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F88 6000 0226 bra +0x228 /* 000011B0 */
00000F8C 4247 clr.w D7
00000F8E 4246 clr.w D6
00000F90 6000 021E bra +0x220 /* 000011B0 */
00000F94 486D 2CBA pea.l [A5 + 0x2CBA /* export_1427 */]
00000F98 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000F9C 4A40 tst.w D0
00000F9E 588F addq.l A7, 4
00000FA0 6700 020E beq +0x210 /* 000011B0 */
00000FA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FA8 4EAD 2CBA jsr [A5 + 0x2CBA /* export_1427 */]
00000FAC 486D 2CBA pea.l [A5 + 0x2CBA /* export_1427 */]
00000FB0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000FB4 508F addq.l A7, 8
00000FB6 6000 01F8 bra +0x1FA /* 000011B0 */
00000FBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FBE 4EBA FE68 jsr [PC - 0x198 /* 00000E28 */]
00000FC2 588F addq.l A7, 4
00000FC4 6000 01EA bra +0x1EC /* 000011B0 */
00000FC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FCC 4EBA 1378 jsr [PC + 0x1378 /* 00002346 */]
00000FD0 588F addq.l A7, 4
00000FD2 6000 01DC bra +0x1DE /* 000011B0 */
00000FD6 4EBA 1E66 jsr [PC + 0x1E66 /* 00002E3E */]
00000FDA 7010 moveq.l D0, 0x10
00000FDC C06D F464 and.w D0, [A5 - 0xB9C]
00000FE0 670E beq +0x10 /* 00000FF0 */
00000FE2 206D B9F8 movea.l A0, [A5 - 0x4608]
00000FE6 7003 moveq.l D0, 0x03
00000FE8 B068 01B0 cmp.w D0, [A0 + 0x1B0]
00000FEC 6600 00E8 bne +0xEA /* 000010D6 */
label00000FF0:
00000FF0 206D B9F8 movea.l A0, [A5 - 0x4608]
00000FF4 7003 moveq.l D0, 0x03
00000FF6 B068 01B0 cmp.w D0, [A0 + 0x1B0]
00000FFA 6634 bne +0x36 /* 00001030 */
00000FFC 302D F96E move.w D0, [A5 - 0x692]
00001000 906D F96A sub.w D0, [A5 - 0x696]
00001004 0C40 0002 cmpi.w D0, 0x2
00001008 6C26 bge +0x28 /* 00001030 */
0000100A 302D F970 move.w D0, [A5 - 0x690]
0000100E 906D F96C sub.w D0, [A5 - 0x694]
00001012 0C40 0002 cmpi.w D0, 0x2
00001016 6C18 bge +0x1A /* 00001030 */
00001018 302D F96A move.w D0, [A5 - 0x696]
0000101C D07C 001D add.w D0, 0x1D
00001020 3B40 F96E move.w [A5 - 0x692], D0
00001024 302D F96C move.w D0, [A5 - 0x694]
00001028 D07C 00C8 add.w D0, 0xC8
0000102C 3B40 F970 move.w [A5 - 0x690], D0
label00001030:
00001030 206D B9F8 movea.l A0, [A5 - 0x4608]
00001034 4A68 01B0 tst.w [A0 + 0x1B0]
00001038 6F08 ble +0xA /* 00001042 */
0000103A 4EBA F990 jsr [PC - 0x670 /* 000009CC */]
0000103E 6000 0170 bra +0x172 /* 000011B0 */
label00001042:
00001042 7003 moveq.l D0, 0x03
00001044 C06D F464 and.w D0, [A5 - 0xB9C]
00001048 660A bne +0xC /* 00001054 */
0000104A 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
0000104E 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00001052 588F addq.l A7, 4
label00001054:
00001054 302E 000A move.w D0, [A6 + 0xA]
00001058 B06D F974 cmp.w D0, [A5 - 0x68C]
0000105C 6C08 bge +0xA /* 00001066 */
0000105E 302E 000A move.w D0, [A6 + 0xA]
00001062 48C0 ext.l D0
00001064 6006 bra +0x8 /* 0000106C */
label00001066:
00001066 302D F974 move.w D0, [A5 - 0x68C]
0000106A 48C0 ext.l D0
label0000106C:
0000106C 3D40 FFFA move.w [A6 - 0x6], D0
00001070 302E 000A move.w D0, [A6 + 0xA]
00001074 B06D F974 cmp.w D0, [A5 - 0x68C]
00001078 6F08 ble +0xA /* 00001082 */
0000107A 302E 000A move.w D0, [A6 + 0xA]
0000107E 48C0 ext.l D0
00001080 6006 bra +0x8 /* 00001088 */
label00001082:
00001082 302D F974 move.w D0, [A5 - 0x68C]
00001086 48C0 ext.l D0
label00001088:
00001088 3D40 FFFE move.w [A6 - 0x2], D0
0000108C 302E 0008 move.w D0, [A6 + 0x8]
00001090 B06D F972 cmp.w D0, [A5 - 0x68E]
00001094 6C08 bge +0xA /* 0000109E */
00001096 302E 0008 move.w D0, [A6 + 0x8]
0000109A 48C0 ext.l D0
0000109C 6006 bra +0x8 /* 000010A4 */
label0000109E:
0000109E 302D F972 move.w D0, [A5 - 0x68E]
000010A2 48C0 ext.l D0
label000010A4:
000010A4 3D40 FFF8 move.w [A6 - 0x8], D0
000010A8 302E 0008 move.w D0, [A6 + 0x8]
000010AC B06D F972 cmp.w D0, [A5 - 0x68E]
000010B0 6F08 ble +0xA /* 000010BA */
000010B2 302E 0008 move.w D0, [A6 + 0x8]
000010B6 48C0 ext.l D0
000010B8 6006 bra +0x8 /* 000010C0 */
label000010BA:
000010BA 302D F972 move.w D0, [A5 - 0x68E]
000010BE 48C0 ext.l D0
label000010C0:
000010C0 3D40 FFFC move.w [A6 - 0x4], D0
000010C4 41EE 0000 lea.l A0, [A6 + 0x0]
000010C8 2F20 move.l -[A7], -[A0]
000010CA 2F20 move.l -[A7], -[A0]
000010CC 4EBA 2432 jsr [PC + 0x2432 /* 00003500 */]
000010D0 508F addq.l A7, 8
000010D2 6000 00DC bra +0xDE /* 000011B0 */
label000010D6:
000010D6 206D B9F8 movea.l A0, [A5 - 0x4608]
000010DA 4A68 01B0 tst.w [A0 + 0x1B0]
000010DE 6600 00D0 bne +0xD2 /* 000011B0 */
000010E2 7003 moveq.l D0, 0x03
000010E4 C06D F464 and.w D0, [A5 - 0xB9C]
000010E8 660A bne +0xC /* 000010F4 */
000010EA 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000010EE 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000010F2 588F addq.l A7, 4
label000010F4:
000010F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010F8 4EBA 23EA jsr [PC + 0x23EA /* 000034E4 */]
000010FC 588F addq.l A7, 4
000010FE 6000 00B0 bra +0xB2 /* 000011B0 */
00001102 486D 2C22 pea.l [A5 + 0x2C22 /* export_1408 */]
00001106 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000110A 4A40 tst.w D0
0000110C 588F addq.l A7, 4
0000110E 6700 00A0 beq +0xA2 /* 000011B0 */
00001112 7000 moveq.l D0, 0x00
00001114 302D F464 move.w D0, [A5 - 0xB9C]
00001118 7201 moveq.l D1, 0x01
0000111A C280 and.l D1, D0
0000111C 2F01 move.l -[A7], D1
0000111E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001122 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00001126 486D 2C22 pea.l [A5 + 0x2C22 /* export_1408 */]
0000112A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000112E 4FEF 000C lea.l A7, [A7 + 0xC]
00001132 607C bra +0x7E /* 000011B0 */
00001134 486D 2C62 pea.l [A5 + 0x2C62 /* export_1416 */]
00001138 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000113C 4A40 tst.w D0
0000113E 588F addq.l A7, 4
00001140 676E beq +0x70 /* 000011B0 */
00001142 7000 moveq.l D0, 0x00
00001144 302D F464 move.w D0, [A5 - 0xB9C]
00001148 7201 moveq.l D1, 0x01
0000114A C280 and.l D1, D0
0000114C 2F01 move.l -[A7], D1
0000114E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001152 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */]
00001156 486D 2C62 pea.l [A5 + 0x2C62 /* export_1416 */]
0000115A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000115E 4FEF 000C lea.l A7, [A7 + 0xC]
00001162 604C bra +0x4E /* 000011B0 */
00001164 486D 2C9A pea.l [A5 + 0x2C9A /* export_1423 */]
00001168 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000116C 4A40 tst.w D0
0000116E 588F addq.l A7, 4
00001170 673E beq +0x40 /* 000011B0 */
00001172 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001176 4EAD 2C9A jsr [A5 + 0x2C9A /* export_1423 */]
0000117A 3A00 move.w D5, D0
0000117C 486D 2C9A pea.l [A5 + 0x2C9A /* export_1423 */]
00001180 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001184 4A45 tst.w D5
00001186 508F addq.l A7, 8
00001188 6626 bne +0x28 /* 000011B0 */
0000118A 4247 clr.w D7
0000118C 6022 bra +0x24 /* 000011B0 */
0000118E 7000 moveq.l D0, 0x00
00001190 302D F464 move.w D0, [A5 - 0xB9C]
00001194 7201 moveq.l D1, 0x01
00001196 C280 and.l D1, D0
00001198 2F01 move.l -[A7], D1
0000119A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000119E 4EAD 1802 jsr [A5 + 0x1802 /* export_764 */]
000011A2 508F addq.l A7, 8
000011A4 600A bra +0xC /* 000011B0 */
000011A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011AA 4EBA 1910 jsr [PC + 0x1910 /* 00002ABC */]
000011AE 588F addq.l A7, 4
label000011B0:
000011B0 4A47 tst.w D7
000011B2 6752 beq +0x54 /* 00001206 */
000011B4 4AAD B9F8 tst.l [A5 - 0x4608]
000011B8 6746 beq +0x48 /* 00001200 */
000011BA 202D B9F8 move.l D0, [A5 - 0x4608]
000011BE B0AD B9FC cmp.l D0, [A5 - 0x4604]
000011C2 663C bne +0x3E /* 00001200 */
000011C4 206D B9F8 movea.l A0, [A5 - 0x4608]
000011C8 4A68 01B0 tst.w [A0 + 0x1B0]
000011CC 672C beq +0x2E /* 000011FA */
000011CE 206D B9F8 movea.l A0, [A5 - 0x4608]
000011D2 4A68 01B2 tst.w [A0 + 0x1B2]
000011D6 670C beq +0xE /* 000011E4 */
000011D8 206D B9F8 movea.l A0, [A5 - 0x4608]
000011DC 3028 01B2 move.w D0, [A0 + 0x1B2]
000011E0 48C0 ext.l D0
000011E2 6002 bra +0x4 /* 000011E6 */
label000011E4:
000011E4 7000 moveq.l D0, 0x00
label000011E6:
000011E6 2F00 move.l -[A7], D0
000011E8 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000011EC 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000011F0 3B7C 0001 F976 move.w [A5 - 0x68A], 0x1
000011F6 508F addq.l A7, 8
000011F8 600C bra +0xE /* 00001206 */
label000011FA:
000011FA 426D F976 clr.w [A5 - 0x68A]
000011FE 6006 bra +0x8 /* 00001206 */
label00001200:
00001200 3B7C 0001 F976 move.w [A5 - 0x68A], 0x1
label00001206:
00001206 3006 move.w D0, D6
00001208 4CEE 00E0 FFEC movem.l D5,D6,D7, [A6 - 0x14]
0000120E 4E5E unlink A6
00001210 4E75 rts
export_729:
fn00001212:
00001212 48E7 0018 movem.l -[A7], A3,A4
00001216 286F 0010 movea.l A4, [A7 + 0x10]
0000121A 266F 000C movea.l A3, [A7 + 0xC]
0000121E 6034 bra +0x36 /* 00001254 */
label00001220:
00001220 302B 0020 move.w D0, [A3 + 0x20]
00001224 5940 subq.w D0, 4
00001226 6706 beq +0x8 /* 0000122E */
00001228 5F40 subq.w D0, 7
0000122A 6718 beq +0x1A /* 00001244 */
0000122C 6022 bra +0x24 /* 00001250 */
label0000122E:
0000122E 206B 002E movea.l A0, [A3 + 0x2E]
00001232 7000 moveq.l D0, 0x00
00001234 2140 03FA move.l [A0 + 0x3FA], D0
00001238 206B 002E movea.l A0, [A3 + 0x2E]
0000123C 3154 03F6 move.w [A0 + 0x3F6], [A4]
00001240 5354 subq.w [A4], 1
00001242 600C bra +0xE /* 00001250 */
label00001244:
00001244 2F0C move.l -[A7], A4
00001246 2F2B 002A move.l -[A7], [A3 + 0x2A]
0000124A 4EBA FFC6 jsr [PC - 0x3A /* 00001212 */]
0000124E 508F addq.l A7, 8
label00001250:
00001250 266B 0026 movea.l A3, [A3 + 0x26]
label00001254:
00001254 200B move.l D0, A3
00001256 66C8 bne -0x36 /* 00001220 */
00001258 7001 moveq.l D0, 0x01
0000125A 4CDF 1800 movem.l A3,A4, [A7]+
0000125E 4E75 rts
export_730:
fn00001260:
00001260 2F07 move.l -[A7], D7
00001262 3E2F 000E move.w D7, [A7 + 0xE]
00001266 302F 000A move.w D0, [A7 + 0xA]
0000126A 48C0 ext.l D0
0000126C 322F 0012 move.w D1, [A7 + 0x12]
00001270 48C1 ext.l D1
00001272 48C7 ext.l D7
00001274 9287 sub.l D1, D7
00001276 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000127A D0BC 0000 1FFF add.l D0, 0x1FFF
00001280 223C 0000 3FFF move.l D1, 0x3FFF
00001286 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000128A 48C7 ext.l D7
0000128C D087 add.l D0, D7
0000128E 2E1F move.l D7, [A7]+
00001290 4E75 rts
export_731:
00001292 48E7 0300 movem.l -[A7], D6,D7
00001296 3C2F 0012 move.w D6, [A7 + 0x12]
0000129A 3E2F 0016 move.w D7, [A7 + 0x16]
0000129E 9E46 sub.w D7, D6
000012A0 6738 beq +0x3A /* 000012DA */
000012A2 302F 000E move.w D0, [A7 + 0xE]
000012A6 9046 sub.w D0, D6
000012A8 48C0 ext.l D0
000012AA 2200 move.l D1, D0
000012AC C0FC 3FFF mulu.w D0, 0x3FFF
000012B0 4841 swap.w D1
000012B2 C2FC 3FFF mulu.w D1, 0x3FFF
000012B6 4841 swap.w D1
000012B8 4241 clr.w D1
000012BA D081 add.l D0, D1
000012BC 48C7 ext.l D7
000012BE 2F00 move.l -[A7], D0
000012C0 2007 move.l D0, D7
000012C2 7202 moveq.l D1, 0x02
000012C4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000012C8 2200 move.l D1, D0
000012CA 201F move.l D0, [A7]+
000012CC D280 add.l D1, D0
000012CE 48C7 ext.l D7
000012D0 2001 move.l D0, D1
000012D2 2207 move.l D1, D7
000012D4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000012D8 3E00 move.w D7, D0
label000012DA:
000012DA 3007 move.w D0, D7
000012DC 4CDF 00C0 movem.l D6,D7, [A7]+
000012E0 4E75 rts
export_732:
fn000012E2:
000012E2 4E56 0000 link A6, 0
000012E6 48E7 0118 movem.l -[A7], D7,A3,A4
000012EA 286E 0008 movea.l A4, [A6 + 0x8]
000012EE 4247 clr.w D7
000012F0 206E 000C movea.l A0, [A6 + 0xC]
000012F4 2668 002A movea.l A3, [A0 + 0x2A]
000012F8 6022 bra +0x24 /* 0000131C */
label000012FA:
000012FA B7CC cmpa.l A3, A4
000012FC 57C7 seq D7
000012FE 0247 0001 andi.w D7, 0x1
00001302 6614 bne +0x16 /* 00001318 */
00001304 700B moveq.l D0, 0x0B
00001306 B06B 0020 cmp.w D0, [A3 + 0x20]
0000130A 660C bne +0xE /* 00001318 */
0000130C 2F0B move.l -[A7], A3
0000130E 2F0C move.l -[A7], A4
00001310 4EBA FFD0 jsr [PC - 0x30 /* 000012E2 */]
00001314 3E00 move.w D7, D0
00001316 508F addq.l A7, 8
label00001318:
00001318 266B 0026 movea.l A3, [A3 + 0x26]
label0000131C:
0000131C 200B move.l D0, A3
0000131E 6704 beq +0x6 /* 00001324 */
00001320 4A47 tst.w D7
00001322 67D6 beq -0x28 /* 000012FA */
label00001324:
00001324 3007 move.w D0, D7
00001326 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000132C 4E5E unlink A6
0000132E 4E75 rts
export_733:
00001330 4E56 FFD8 link A6, -0x0028
00001334 48E7 0018 movem.l -[A7], A3,A4
00001338 286E 0008 movea.l A4, [A6 + 0x8]
0000133C 200C move.l D0, A4
0000133E 6770 beq +0x72 /* 000013B0 */
00001340 4AAE 000C tst.l [A6 + 0xC]
00001344 6606 bne +0x8 /* 0000134C */
00001346 4AAE 0010 tst.l [A6 + 0x10]
0000134A 6764 beq +0x66 /* 000013B0 */
label0000134C:
0000134C 2D4C FFD8 move.l [A6 - 0x28], A4
00001350 2D6E 000C FFDC move.l [A6 - 0x24], [A6 + 0xC]
00001356 2D6E 0010 FFE0 move.l [A6 - 0x20], [A6 + 0x10]
0000135C 426E FFE6 clr.w [A6 - 0x1A]
00001360 426E FFE4 clr.w [A6 - 0x1C]
00001364 266C 03D2 movea.l A3, [A4 + 0x3D2]
00001368 6010 bra +0x12 /* 0000137A */
label0000136A:
0000136A 2F0B move.l -[A7], A3
0000136C 486E FFD8 pea.l [A6 - 0x28]
00001370 4EBA 0048 jsr [PC + 0x48 /* 000013BA */]
00001374 508F addq.l A7, 8
00001376 266B 001A movea.l A3, [A3 + 0x1A]
label0000137A:
0000137A 200B move.l D0, A3
0000137C 66EC bne -0x12 /* 0000136A */
0000137E 4A6E FFE4 tst.w [A6 - 0x1C]
00001382 672C beq +0x2E /* 000013B0 */
00001384 4A6E FFE6 tst.w [A6 - 0x1A]
00001388 6726 beq +0x28 /* 000013B0 */
0000138A 558F subq.l A7, 2
0000138C 486E FFE8 pea.l [A6 - 0x18]
00001390 486E FFF0 pea.l [A6 - 0x10]
00001394 486E FFF8 pea.l [A6 - 0x8]
00001398 A8AA syscall SectRect
0000139A 4A1F tst.b [A7]+
0000139C 6712 beq +0x14 /* 000013B0 */
0000139E 41EE 0000 lea.l A0, [A6 + 0x0]
000013A2 2F20 move.l -[A7], -[A0]
000013A4 2F20 move.l -[A7], -[A0]
000013A6 2F0C move.l -[A7], A4
000013A8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000013AC 4FEF 000C lea.l A7, [A7 + 0xC]
label000013B0:
000013B0 4CEE 1800 FFD0 movem.l A3,A4, [A6 - 0x30]
000013B6 4E5E unlink A6
000013B8 4E75 rts
fn000013BA:
000013BA 4E56 FFD6 link A6, -0x002A
000013BE 48E7 0018 movem.l -[A7], A3,A4
000013C2 266E 0008 movea.l A3, [A6 + 0x8]
000013C6 206E 000C movea.l A0, [A6 + 0xC]
000013CA 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10]
000013D0 206E FFF4 movea.l A0, [A6 - 0xC]
000013D4 700B moveq.l D0, 0x0B
000013D6 B068 0020 cmp.w D0, [A0 + 0x20]
000013DA 6642 bne +0x44 /* 0000141E */
000013DC 206E 000C movea.l A0, [A6 + 0xC]
000013E0 2068 0010 movea.l A0, [A0 + 0x10]
000013E4 2868 002A movea.l A4, [A0 + 0x2A]
000013E8 602C bra +0x2E /* 00001416 */
label000013EA:
000013EA 426E FFEE clr.w [A6 - 0x12]
000013EE 2D4C FFE6 move.l [A6 - 0x1A], A4
000013F2 486E FFD6 pea.l [A6 - 0x2A]
000013F6 486C 0018 pea.l [A4 + 0x18]
000013FA 206E 000C movea.l A0, [A6 + 0xC]
000013FE 2F08 move.l -[A7], A0
00001400 4EBA EC00 jsr [PC - 0x1400 /* 00000002 */]
00001404 486E FFD6 pea.l [A6 - 0x2A]
00001408 2F0B move.l -[A7], A3
0000140A 4EBA FFAE jsr [PC - 0x52 /* 000013BA */]
0000140E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001412 286C 0026 movea.l A4, [A4 + 0x26]
label00001416:
00001416 200C move.l D0, A4
00001418 66D0 bne -0x2E /* 000013EA */
0000141A 6000 00F0 bra +0xF2 /* 0000150C */
label0000141E:
0000141E 4AAB 0004 tst.l [A3 + 0x4]
00001422 6730 beq +0x32 /* 00001454 */
00001424 206E FFF4 movea.l A0, [A6 - 0xC]
00001428 7002 moveq.l D0, 0x02
0000142A B068 0020 cmp.w D0, [A0 + 0x20]
0000142E 6624 bne +0x26 /* 00001454 */
00001430 206E FFF4 movea.l A0, [A6 - 0xC]
00001434 2028 002A move.l D0, [A0 + 0x2A]
00001438 B0AB 0004 cmp.l D0, [A3 + 0x4]
0000143C 6616 bne +0x18 /* 00001454 */
0000143E 206E 000C movea.l A0, [A6 + 0xC]
00001442 43EB 0010 lea.l A1, [A3 + 0x10]
00001446 22D8 move.l [A1]+, [A0]+
00001448 22D8 move.l [A1]+, [A0]+
0000144A 377C 0001 000C move.w [A3 + 0xC], 0x1
00001450 6000 00BA bra +0xBC /* 0000150C */
label00001454:
00001454 4AAB 0008 tst.l [A3 + 0x8]
00001458 6730 beq +0x32 /* 0000148A */
0000145A 206E FFF4 movea.l A0, [A6 - 0xC]
0000145E 7002 moveq.l D0, 0x02
00001460 B068 0020 cmp.w D0, [A0 + 0x20]
00001464 6624 bne +0x26 /* 0000148A */
00001466 206E FFF4 movea.l A0, [A6 - 0xC]
0000146A 2028 002A move.l D0, [A0 + 0x2A]
0000146E B0AB 0008 cmp.l D0, [A3 + 0x8]
00001472 6616 bne +0x18 /* 0000148A */
00001474 206E 000C movea.l A0, [A6 + 0xC]
00001478 43EB 0018 lea.l A1, [A3 + 0x18]
0000147C 22D8 move.l [A1]+, [A0]+
0000147E 22D8 move.l [A1]+, [A0]+
00001480 377C 0001 000E move.w [A3 + 0xE], 0x1
00001486 6000 0084 bra +0x86 /* 0000150C */
label0000148A:
0000148A 4A6B 000C tst.w [A3 + 0xC]
0000148E 6606 bne +0x8 /* 00001496 */
00001490 4A6B 000E tst.w [A3 + 0xE]
00001494 6776 beq +0x78 /* 0000150C */
label00001496:
00001496 206E 000C movea.l A0, [A6 + 0xC]
0000149A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000149E 22D8 move.l [A1]+, [A0]+
000014A0 22D8 move.l [A1]+, [A0]+
000014A2 486E FFF8 pea.l [A6 - 0x8]
000014A6 206E 000C movea.l A0, [A6 + 0xC]
000014AA 2F28 0010 move.l -[A7], [A0 + 0x10]
000014AE 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000014B2 4A6B 000C tst.w [A3 + 0xC]
000014B6 508F addq.l A7, 8
000014B8 6726 beq +0x28 /* 000014E0 */
000014BA 558F subq.l A7, 2
000014BC 486B 0010 pea.l [A3 + 0x10]
000014C0 486E FFF8 pea.l [A6 - 0x8]
000014C4 486E FFF8 pea.l [A6 - 0x8]
000014C8 A8AA syscall SectRect
000014CA 4A1F tst.b [A7]+
000014CC 6712 beq +0x14 /* 000014E0 */
000014CE 41EE 0000 lea.l A0, [A6 + 0x0]
000014D2 2F20 move.l -[A7], -[A0]
000014D4 2F20 move.l -[A7], -[A0]
000014D6 2F13 move.l -[A7], [A3]
000014D8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000014DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000014E0:
000014E0 4A6B 000E tst.w [A3 + 0xE]
000014E4 6726 beq +0x28 /* 0000150C */
000014E6 558F subq.l A7, 2
000014E8 486B 0018 pea.l [A3 + 0x18]
000014EC 486E FFF8 pea.l [A6 - 0x8]
000014F0 486E FFF8 pea.l [A6 - 0x8]
000014F4 A8AA syscall SectRect
000014F6 4A1F tst.b [A7]+
000014F8 6712 beq +0x14 /* 0000150C */
000014FA 41EE 0000 lea.l A0, [A6 + 0x0]
000014FE 2F20 move.l -[A7], -[A0]
00001500 2F20 move.l -[A7], -[A0]
00001502 2F13 move.l -[A7], [A3]
00001504 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001508 4FEF 000C lea.l A7, [A7 + 0xC]
label0000150C:
0000150C 4CEE 1800 FFCE movem.l A3,A4, [A6 - 0x32]
00001512 4E5E unlink A6
00001514 4E75 rts
export_734:
fn00001516:
00001516 48E7 0310 movem.l -[A7], D6,D7,A3
0000151A 3C2F 0012 move.w D6, [A7 + 0x12]
0000151E 266F 0014 movea.l A3, [A7 + 0x14]
00001522 0806 0000 btst.b D6, 0x0
00001526 670E beq +0x10 /* 00001536 */
00001528 3E2B 0002 move.w D7, [A3 + 0x2]
0000152C 376B 0006 0002 move.w [A3 + 0x2], [A3 + 0x6]
00001532 3747 0006 move.w [A3 + 0x6], D7
label00001536:
00001536 7002 moveq.l D0, 0x02
00001538 C046 and.w D0, D6
0000153A 670A beq +0xC /* 00001546 */
0000153C 3E13 move.w D7, [A3]
0000153E 36AB 0004 move.w [A3], [A3 + 0x4]
00001542 3747 0004 move.w [A3 + 0x4], D7
label00001546:
00001546 4CDF 08C0 movem.l D6,D7,A3, [A7]+
0000154A 4E75 rts
fn0000154C:
0000154C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001550 382F 001A move.w D4, [A7 + 0x1A]
00001554 3C2F 001E move.w D6, [A7 + 0x1E]
00001558 3E2F 0016 move.w D7, [A7 + 0x16]
0000155C 3006 move.w D0, D6
0000155E 9047 sub.w D0, D7
00001560 48C0 ext.l D0
00001562 81FC 0004 divs.w D0, 0x4
00001566 3A00 move.w D5, D0
00001568 3007 move.w D0, D7
0000156A D045 add.w D0, D5
0000156C B044 cmp.w D0, D4
0000156E 6F06 ble +0x8 /* 00001576 */
00001570 48C7 ext.l D7
00001572 2007 move.l D0, D7
00001574 601C bra +0x1E /* 00001592 */
label00001576:
00001576 3006 move.w D0, D6
00001578 9045 sub.w D0, D5
0000157A B044 cmp.w D0, D4
0000157C 6C06 bge +0x8 /* 00001584 */
0000157E 48C6 ext.l D6
00001580 2006 move.l D0, D6
00001582 600E bra +0x10 /* 00001592 */
label00001584:
00001584 48C6 ext.l D6
00001586 48C7 ext.l D7
00001588 2006 move.l D0, D6
0000158A D087 add.l D0, D7
0000158C 81FC 0002 divs.w D0, 0x2
00001590 48C0 ext.l D0
label00001592:
00001592 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00001596 4E75 rts
fn00001598:
00001598 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000159C 382F 001A move.w D4, [A7 + 0x1A]
000015A0 3C2F 001E move.w D6, [A7 + 0x1E]
000015A4 3E2F 0016 move.w D7, [A7 + 0x16]
000015A8 3006 move.w D0, D6
000015AA 9047 sub.w D0, D7
000015AC 48C0 ext.l D0
000015AE 81FC 0004 divs.w D0, 0x4
000015B2 3A00 move.w D5, D0
000015B4 3007 move.w D0, D7
000015B6 D045 add.w D0, D5
000015B8 B044 cmp.w D0, D4
000015BA 6F06 ble +0x8 /* 000015C2 */
000015BC 48C6 ext.l D6
000015BE 2006 move.l D0, D6
000015C0 601A bra +0x1C /* 000015DC */
label000015C2:
000015C2 3006 move.w D0, D6
000015C4 9045 sub.w D0, D5
000015C6 B044 cmp.w D0, D4
000015C8 6C06 bge +0x8 /* 000015D0 */
000015CA 48C7 ext.l D7
000015CC 2007 move.l D0, D7
000015CE 600C bra +0xE /* 000015DC */
label000015D0:
000015D0 3006 move.w D0, D6
000015D2 D047 add.w D0, D7
000015D4 48C0 ext.l D0
000015D6 7202 moveq.l D1, 0x02
000015D8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
label000015DC:
000015DC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000015E0 4E75 rts
fn000015E2:
000015E2 4E56 FFFE link A6, -0x0002
000015E6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000015EA 382E 001E move.w D4, [A6 + 0x1E]
000015EE 3A2E 0022 move.w D5, [A6 + 0x22]
000015F2 3D6E 000E FFFE move.w [A6 - 0x2], [A6 + 0xE]
000015F8 4A6E 0016 tst.w [A6 + 0x16]
000015FC 6718 beq +0x1A /* 00001616 */
000015FE 4A6E 0012 tst.w [A6 + 0x12]
00001602 6700 008E beq +0x90 /* 00001692 */
00001606 302E 001A move.w D0, [A6 + 0x1A]
0000160A D06E 000A add.w D0, [A6 + 0xA]
0000160E 9044 sub.w D0, D4
00001610 D16E FFFE add.w [A6 - 0x2], D0
00001614 607C bra +0x7E /* 00001692 */
label00001616:
00001616 3C04 move.w D6, D4
00001618 9C45 sub.w D6, D5
0000161A 6776 beq +0x78 /* 00001692 */
0000161C 4A46 tst.w D6
0000161E 6C02 bge +0x4 /* 00001622 */
00001620 4446 neg.w D6
label00001622:
00001622 302E 000E move.w D0, [A6 + 0xE]
00001626 48C0 ext.l D0
00001628 48C5 ext.l D5
0000162A 9085 sub.l D0, D5
0000162C 322E 000A move.w D1, [A6 + 0xA]
00001630 48C1 ext.l D1
00001632 342E 001A move.w D2, [A6 + 0x1A]
00001636 48C2 ext.l D2
00001638 D481 add.l D2, D1
0000163A 48C5 ext.l D5
0000163C 9485 sub.l D2, D5
0000163E 2202 move.l D1, D2
00001640 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001644 2E00 move.l D7, D0
00001646 6C24 bge +0x26 /* 0000166C */
00001648 48C6 ext.l D6
0000164A 2006 move.l D0, D6
0000164C 7202 moveq.l D1, 0x02
0000164E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001652 2207 move.l D1, D7
00001654 9280 sub.l D1, D0
00001656 4481 neg.l D1
00001658 48C6 ext.l D6
0000165A 2001 move.l D0, D1
0000165C 2206 move.l D1, D6
0000165E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001662 2E00 move.l D7, D0
00001664 BA44 cmp.w D5, D4
00001666 6C20 bge +0x22 /* 00001688 */
00001668 4487 neg.l D7
0000166A 601C bra +0x1E /* 00001688 */
label0000166C:
0000166C 48C6 ext.l D6
0000166E 2006 move.l D0, D6
00001670 7202 moveq.l D1, 0x02
00001672 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001676 D087 add.l D0, D7
00001678 48C6 ext.l D6
0000167A 2206 move.l D1, D6
0000167C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001680 2E00 move.l D7, D0
00001682 BA44 cmp.w D5, D4
00001684 6F02 ble +0x4 /* 00001688 */
00001686 4487 neg.l D7
label00001688:
00001688 48C5 ext.l D5
0000168A 2005 move.l D0, D5
0000168C D087 add.l D0, D7
0000168E 3D40 FFFE move.w [A6 - 0x2], D0
label00001692:
00001692 302E FFFE move.w D0, [A6 - 0x2]
00001696 4CEE 00F0 FFEE movem.l D4,D5,D6,D7, [A6 - 0x12]
0000169C 4E5E unlink A6
0000169E 4E75 rts
fn000016A0:
000016A0 4E56 0000 link A6, 0
000016A4 302D F47C move.w D0, [A5 - 0xB84]
000016A8 48C0 ext.l D0
000016AA 2F00 move.l -[A7], D0
000016AC 302D F478 move.w D0, [A5 - 0xB88]
000016B0 48C0 ext.l D0
000016B2 2F00 move.l -[A7], D0
000016B4 302D F474 move.w D0, [A5 - 0xB8C]
000016B8 48C0 ext.l D0
000016BA 2F00 move.l -[A7], D0
000016BC 302D F468 move.w D0, [A5 - 0xB98]
000016C0 48C0 ext.l D0
000016C2 2F00 move.l -[A7], D0
000016C4 302E 0012 move.w D0, [A6 + 0x12]
000016C8 48C0 ext.l D0
000016CA 2F00 move.l -[A7], D0
000016CC 302E 000E move.w D0, [A6 + 0xE]
000016D0 48C0 ext.l D0
000016D2 2F00 move.l -[A7], D0
000016D4 302E 000A move.w D0, [A6 + 0xA]
000016D8 48C0 ext.l D0
000016DA 2F00 move.l -[A7], D0
000016DC 4EBA FF04 jsr [PC - 0xFC /* 000015E2 */]
000016E0 4E5E unlink A6
000016E2 4E75 rts
fn000016E4:
000016E4 4E56 0000 link A6, 0
000016E8 302D F47A move.w D0, [A5 - 0xB86]
000016EC 48C0 ext.l D0
000016EE 2F00 move.l -[A7], D0
000016F0 302D F476 move.w D0, [A5 - 0xB8A]
000016F4 48C0 ext.l D0
000016F6 2F00 move.l -[A7], D0
000016F8 302D F472 move.w D0, [A5 - 0xB8E]
000016FC 48C0 ext.l D0
000016FE 2F00 move.l -[A7], D0
00001700 302D F466 move.w D0, [A5 - 0xB9A]
00001704 48C0 ext.l D0
00001706 2F00 move.l -[A7], D0
00001708 302E 0012 move.w D0, [A6 + 0x12]
0000170C 48C0 ext.l D0
0000170E 2F00 move.l -[A7], D0
00001710 302E 000E move.w D0, [A6 + 0xE]
00001714 48C0 ext.l D0
00001716 2F00 move.l -[A7], D0
00001718 302E 000A move.w D0, [A6 + 0xA]
0000171C 48C0 ext.l D0
0000171E 2F00 move.l -[A7], D0
00001720 4EBA FEC0 jsr [PC - 0x140 /* 000015E2 */]
00001724 4E5E unlink A6
00001726 4E75 rts
export_735:
fn00001728:
00001728 2F0B move.l -[A7], A3
0000172A 266F 0008 movea.l A3, [A7 + 0x8]
0000172E 302B 0002 move.w D0, [A3 + 0x2]
00001732 B06D F46C cmp.w D0, [A5 - 0xB94]
00001736 6F08 ble +0xA /* 00001740 */
00001738 302B 0002 move.w D0, [A3 + 0x2]
0000173C 48C0 ext.l D0
0000173E 6006 bra +0x8 /* 00001746 */
label00001740:
00001740 302D F46C move.w D0, [A5 - 0xB94]
00001744 48C0 ext.l D0
label00001746:
00001746 322D F470 move.w D1, [A5 - 0xB90]
0000174A 48C1 ext.l D1
0000174C B280 cmp.l D1, D0
0000174E 6F1A ble +0x1C /* 0000176A */
00001750 302B 0002 move.w D0, [A3 + 0x2]
00001754 B06D F46C cmp.w D0, [A5 - 0xB94]
00001758 6F08 ble +0xA /* 00001762 */
0000175A 302B 0002 move.w D0, [A3 + 0x2]
0000175E 48C0 ext.l D0
00001760 600E bra +0x10 /* 00001770 */
label00001762:
00001762 302D F46C move.w D0, [A5 - 0xB94]
00001766 48C0 ext.l D0
00001768 6006 bra +0x8 /* 00001770 */
label0000176A:
0000176A 302D F470 move.w D0, [A5 - 0xB90]
0000176E 48C0 ext.l D0
label00001770:
00001770 3740 0002 move.w [A3 + 0x2], D0
00001774 3013 move.w D0, [A3]
00001776 B06D F46A cmp.w D0, [A5 - 0xB96]
0000177A 6F06 ble +0x8 /* 00001782 */
0000177C 3013 move.w D0, [A3]
0000177E 48C0 ext.l D0
00001780 6006 bra +0x8 /* 00001788 */
label00001782:
00001782 302D F46A move.w D0, [A5 - 0xB96]
00001786 48C0 ext.l D0
label00001788:
00001788 322D F46E move.w D1, [A5 - 0xB92]
0000178C 48C1 ext.l D1
0000178E B280 cmp.l D1, D0
00001790 6F16 ble +0x18 /* 000017A8 */
00001792 3013 move.w D0, [A3]
00001794 B06D F46A cmp.w D0, [A5 - 0xB96]
00001798 6F06 ble +0x8 /* 000017A0 */
0000179A 3013 move.w D0, [A3]
0000179C 48C0 ext.l D0
0000179E 600E bra +0x10 /* 000017AE */
label000017A0:
000017A0 302D F46A move.w D0, [A5 - 0xB96]
000017A4 48C0 ext.l D0
000017A6 6006 bra +0x8 /* 000017AE */
label000017A8:
000017A8 302D F46E move.w D0, [A5 - 0xB92]
000017AC 48C0 ext.l D0
label000017AE:
000017AE 3680 move.w [A3], D0
000017B0 265F movea.l A3, [A7]+
000017B2 4E75 rts
fn000017B4:
000017B4 4E56 FFF8 link A6, -0x0008
000017B8 4A6E 000E tst.w [A6 + 0xE]
000017BC 672A beq +0x2C /* 000017E8 */
000017BE 302D F474 move.w D0, [A5 - 0xB8C]
000017C2 D16E 000A add.w [A6 + 0xA], D0
000017C6 302D F472 move.w D0, [A5 - 0xB8E]
000017CA D16E 0008 add.w [A6 + 0x8], D0
000017CE 486E 0008 pea.l [A6 + 0x8]
000017D2 4EBA 1EE6 jsr [PC + 0x1EE6 /* 000036BA */]
000017D6 302D F474 move.w D0, [A5 - 0xB8C]
000017DA 916E 000A sub.w [A6 + 0xA], D0
000017DE 302D F472 move.w D0, [A5 - 0xB8E]
000017E2 916E 0008 sub.w [A6 + 0x8], D0
000017E6 588F addq.l A7, 4
label000017E8:
000017E8 486E 0008 pea.l [A6 + 0x8]
000017EC 4EBA FF3A jsr [PC - 0xC6 /* 00001728 */]
000017F0 7000 moveq.l D0, 0x00
000017F2 2F00 move.l -[A7], D0
000017F4 322D F480 move.w D1, [A5 - 0xB80]
000017F8 48C1 ext.l D1
000017FA 2F01 move.l -[A7], D1
000017FC 322E 000A move.w D1, [A6 + 0xA]
00001800 48C1 ext.l D1
00001802 2F01 move.l -[A7], D1
00001804 4EBA FE9A jsr [PC - 0x166 /* 000016A0 */]
00001808 3D40 FFFA move.w [A6 - 0x6], D0
0000180C 7000 moveq.l D0, 0x00
0000180E 2F00 move.l -[A7], D0
00001810 322D F47E move.w D1, [A5 - 0xB82]
00001814 48C1 ext.l D1
00001816 2F01 move.l -[A7], D1
00001818 322E 0008 move.w D1, [A6 + 0x8]
0000181C 48C1 ext.l D1
0000181E 2F01 move.l -[A7], D1
00001820 4EBA FEC2 jsr [PC - 0x13E /* 000016E4 */]
00001824 3D40 FFF8 move.w [A6 - 0x8], D0
00001828 7001 moveq.l D0, 0x01
0000182A 2F00 move.l -[A7], D0
0000182C 322D F484 move.w D1, [A5 - 0xB7C]
00001830 48C1 ext.l D1
00001832 2F01 move.l -[A7], D1
00001834 322E 000A move.w D1, [A6 + 0xA]
00001838 48C1 ext.l D1
0000183A 2F01 move.l -[A7], D1
0000183C 4EBA FE62 jsr [PC - 0x19E /* 000016A0 */]
00001840 3D40 FFFE move.w [A6 - 0x2], D0
00001844 7001 moveq.l D0, 0x01
00001846 2F00 move.l -[A7], D0
00001848 322D F482 move.w D1, [A5 - 0xB7E]
0000184C 48C1 ext.l D1
0000184E 2F01 move.l -[A7], D1
00001850 322E 0008 move.w D1, [A6 + 0x8]
00001854 48C1 ext.l D1
00001856 2F01 move.l -[A7], D1
00001858 4EBA FE8A jsr [PC - 0x176 /* 000016E4 */]
0000185C 3D40 FFFC move.w [A6 - 0x4], D0
00001860 486E FFF8 pea.l [A6 - 0x8]
00001864 4EBA 14E4 jsr [PC + 0x14E4 /* 00002D4A */]
00001868 4FEF 0038 lea.l A7, [A7 + 0x38]
0000186C 4E5E unlink A6
0000186E 4E75 rts
export_736:
00001870 4E56 FFEC link A6, -0x0014
00001874 4878 7333 push.l 0x7333 /* 's3' */
00001878 206D B9F8 movea.l A0, [A5 - 0x4608]
0000187C 3028 017A move.w D0, [A0 + 0x17A]
00001880 48C0 ext.l D0
00001882 2F00 move.l -[A7], D0
00001884 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001888 5340 subq.w D0, 1
0000188A 3D40 FFFE move.w [A6 - 0x2], D0
0000188E 4878 7333 push.l 0x7333 /* 's3' */
00001892 206D B9F8 movea.l A0, [A5 - 0x4608]
00001896 3028 017C move.w D0, [A0 + 0x17C]
0000189A 48C0 ext.l D0
0000189C 2F00 move.l -[A7], D0
0000189E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000018A2 5340 subq.w D0, 1
000018A4 3D40 FFFC move.w [A6 - 0x4], D0
000018A8 486E FFEC pea.l [A6 - 0x14]
000018AC 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000018B0 206D B9F8 movea.l A0, [A5 - 0x4608]
000018B4 43EE FFF4 lea.l A1, [A6 - 0xC]
000018B8 41E8 0392 lea.l A0, [A0 + 0x392]
000018BC 22D8 move.l [A1]+, [A0]+
000018BE 22D8 move.l [A1]+, [A0]+
000018C0 536E FFF6 subq.w [A6 - 0xA], 1
000018C4 536E FFF4 subq.w [A6 - 0xC], 1
000018C8 486D F46A pea.l [A5 - 0xB96]
000018CC 486E FFEC pea.l [A6 - 0x14]
000018D0 486E FFF4 pea.l [A6 - 0xC]
000018D4 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
000018D8 4A40 tst.w D0
000018DA 4FEF 0020 lea.l A7, [A7 + 0x20]
000018DE 6618 bne +0x1A /* 000018F8 */
000018E0 3B6E 000A F470 move.w [A5 - 0xB90], [A6 + 0xA]
000018E6 3B6E 000A F46C move.w [A5 - 0xB94], [A6 + 0xA]
000018EC 3B6E 0008 F46E move.w [A5 - 0xB92], [A6 + 0x8]
000018F2 3B6E 0008 F46A move.w [A5 - 0xB96], [A6 + 0x8]
label000018F8:
000018F8 4E5E unlink A6
000018FA 4E75 rts
fn000018FC:
000018FC 4E56 FF70 link A6, -0x0090
00001900 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001904 382E 0022 move.w D4, [A6 + 0x22]
00001908 3A2E 001A move.w D5, [A6 + 0x1A]
0000190C 286E 000C movea.l A4, [A6 + 0xC]
00001910 266E 0008 movea.l A3, [A6 + 0x8]
00001914 3C2E 0016 move.w D6, [A6 + 0x16]
00001918 BA46 cmp.w D5, D6
0000191A 6674 bne +0x76 /* 00001990 */
0000191C 4A6E 0012 tst.w [A6 + 0x12]
00001920 6708 beq +0xA /* 0000192A */
00001922 3885 move.w [A4], D5
00001924 3685 move.w [A3], D5
00001926 6000 079A bra +0x79C /* 000020C2 */
label0000192A:
0000192A 4878 7FFF push.l 0x7FFF
0000192E 206D B9F8 movea.l A0, [A5 - 0x4608]
00001932 3028 017A move.w D0, [A0 + 0x17A]
00001936 48C0 ext.l D0
00001938 2F00 move.l -[A7], D0
0000193A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000193E 48C0 ext.l D0
00001940 206D B9F8 movea.l A0, [A5 - 0x4608]
00001944 3228 03FA move.w D1, [A0 + 0x3FA]
00001948 48C1 ext.l D1
0000194A E581 asl D1, 2
0000194C 9081 sub.l D0, D1
0000194E 2D40 FFF8 move.l [A6 - 0x8], D0
00001952 48C5 ext.l D5
00001954 2005 move.l D0, D5
00001956 90AE FFF8 sub.l D0, [A6 - 0x8]
0000195A 2D40 FFFC move.l [A6 - 0x4], D0
0000195E 48C4 ext.l D4
00001960 B880 cmp.l D4, D0
00001962 508F addq.l A7, 8
00001964 6F06 ble +0x8 /* 0000196C */
00001966 48C4 ext.l D4
00001968 2D44 FFFC move.l [A6 - 0x4], D4
label0000196C:
0000196C 48C5 ext.l D5
0000196E 2E2E FFF8 move.l D7, [A6 - 0x8]
00001972 DE85 add.l D7, D5
00001974 302E 0026 move.w D0, [A6 + 0x26]
00001978 48C0 ext.l D0
0000197A B087 cmp.l D0, D7
0000197C 6C08 bge +0xA /* 00001986 */
0000197E 302E 0026 move.w D0, [A6 + 0x26]
00001982 48C0 ext.l D0
00001984 2E00 move.l D7, D0
label00001986:
00001986 36AE FFFE move.w [A3], [A6 - 0x2]
0000198A 3887 move.w [A4], D7
0000198C 6000 0734 bra +0x736 /* 000020C2 */
label00001990:
00001990 3006 move.w D0, D6
00001992 906E 002A sub.w D0, [A6 + 0x2A]
00001996 3D40 FFC4 move.w [A6 - 0x3C], D0
0000199A 486E FFC4 pea.l [A6 - 0x3C]
0000199E 486E FFC6 pea.l [A6 - 0x3A]
000019A2 3F3C 200E move.w -[A7], 0x200E
000019A6 A9EB syscall Pack4/FP68K
000019A8 486E FFC6 pea.l [A6 - 0x3A]
000019AC 486E FFBC pea.l [A6 - 0x44]
000019B0 3F3C 0810 move.w -[A7], 0x810
000019B4 A9EB syscall Pack4/FP68K
000019B6 486E FFBC pea.l [A6 - 0x44]
000019BA 486E FFB2 pea.l [A6 - 0x4E]
000019BE 3F3C 080E move.w -[A7], 0x80E
000019C2 A9EB syscall Pack4/FP68K
000019C4 486E FFB2 pea.l [A6 - 0x4E]
000019C8 486E FFD0 pea.l [A6 - 0x30]
000019CC 3F3C 0810 move.w -[A7], 0x810
000019D0 A9EB syscall Pack4/FP68K
000019D2 022E 007F FFD0 andi.b [A6 - 0x30], 0x7F
000019D8 302E 002E move.w D0, [A6 + 0x2E]
000019DC 9046 sub.w D0, D6
000019DE 3D40 FFB0 move.w [A6 - 0x50], D0
000019E2 486E FFB0 pea.l [A6 - 0x50]
000019E6 486E FFC6 pea.l [A6 - 0x3A]
000019EA 3F3C 200E move.w -[A7], 0x200E
000019EE A9EB syscall Pack4/FP68K
000019F0 486E FFC6 pea.l [A6 - 0x3A]
000019F4 486E FFBC pea.l [A6 - 0x44]
000019F8 3F3C 0810 move.w -[A7], 0x810
000019FC A9EB syscall Pack4/FP68K
000019FE 486E FFBC pea.l [A6 - 0x44]
00001A02 486E FFB2 pea.l [A6 - 0x4E]
00001A06 3F3C 080E move.w -[A7], 0x80E
00001A0A A9EB syscall Pack4/FP68K
00001A0C 486E FFB2 pea.l [A6 - 0x4E]
00001A10 486E FFE0 pea.l [A6 - 0x20]
00001A14 3F3C 0810 move.w -[A7], 0x810
00001A18 A9EB syscall Pack4/FP68K
00001A1A 022E 007F FFE0 andi.b [A6 - 0x20], 0x7F
00001A20 3005 move.w D0, D5
00001A22 9046 sub.w D0, D6
00001A24 3D40 FFAE move.w [A6 - 0x52], D0
00001A28 486E FFAE pea.l [A6 - 0x52]
00001A2C 486E FFC6 pea.l [A6 - 0x3A]
00001A30 3F3C 200E move.w -[A7], 0x200E
00001A34 A9EB syscall Pack4/FP68K
00001A36 486E FFC6 pea.l [A6 - 0x3A]
00001A3A 486E FFBC pea.l [A6 - 0x44]
00001A3E 3F3C 0810 move.w -[A7], 0x810
00001A42 A9EB syscall Pack4/FP68K
00001A44 486E FFBC pea.l [A6 - 0x44]
00001A48 486E FFB2 pea.l [A6 - 0x4E]
00001A4C 3F3C 080E move.w -[A7], 0x80E
00001A50 A9EB syscall Pack4/FP68K
00001A52 486E FFB2 pea.l [A6 - 0x4E]
00001A56 486E FFD8 pea.l [A6 - 0x28]
00001A5A 3F3C 0810 move.w -[A7], 0x810
00001A5E A9EB syscall Pack4/FP68K
00001A60 022E 007F FFD8 andi.b [A6 - 0x28], 0x7F
00001A66 302E 0026 move.w D0, [A6 + 0x26]
00001A6A 9046 sub.w D0, D6
00001A6C 3D40 FFAC move.w [A6 - 0x54], D0
00001A70 486E FFAC pea.l [A6 - 0x54]
00001A74 486E FFC6 pea.l [A6 - 0x3A]
00001A78 3F3C 200E move.w -[A7], 0x200E
00001A7C A9EB syscall Pack4/FP68K
00001A7E 486E FFC6 pea.l [A6 - 0x3A]
00001A82 486E FFBC pea.l [A6 - 0x44]
00001A86 3F3C 0810 move.w -[A7], 0x810
00001A8A A9EB syscall Pack4/FP68K
00001A8C 486E FFBC pea.l [A6 - 0x44]
00001A90 486E FFB2 pea.l [A6 - 0x4E]
00001A94 3F3C 080E move.w -[A7], 0x80E
00001A98 A9EB syscall Pack4/FP68K
00001A9A 486E FFB2 pea.l [A6 - 0x4E]
00001A9E 486E FFE8 pea.l [A6 - 0x18]
00001AA2 3F3C 0810 move.w -[A7], 0x810
00001AA6 A9EB syscall Pack4/FP68K
00001AA8 3006 move.w D0, D6
00001AAA 9044 sub.w D0, D4
00001AAC 3D40 FFAA move.w [A6 - 0x56], D0
00001AB0 486E FFAA pea.l [A6 - 0x56]
00001AB4 486E FFC6 pea.l [A6 - 0x3A]
00001AB8 3F3C 200E move.w -[A7], 0x200E
00001ABC A9EB syscall Pack4/FP68K
00001ABE 486E FFC6 pea.l [A6 - 0x3A]
00001AC2 486E FFBC pea.l [A6 - 0x44]
00001AC6 3F3C 0810 move.w -[A7], 0x810
00001ACA A9EB syscall Pack4/FP68K
00001ACC 486E FFBC pea.l [A6 - 0x44]
00001AD0 486E FFB2 pea.l [A6 - 0x4E]
00001AD4 3F3C 080E move.w -[A7], 0x80E
00001AD8 A9EB syscall Pack4/FP68K
00001ADA 486E FFB2 pea.l [A6 - 0x4E]
00001ADE 486E FFF0 pea.l [A6 - 0x10]
00001AE2 3F3C 0810 move.w -[A7], 0x810
00001AE6 A9EB syscall Pack4/FP68K
00001AE8 BC45 cmp.w D6, D5
00001AEA 6F00 0224 ble +0x226 /* 00001D10 */
00001AEE 486E FFE0 pea.l [A6 - 0x20]
00001AF2 486E FFC6 pea.l [A6 - 0x3A]
00001AF6 3F3C 080E move.w -[A7], 0x80E
00001AFA A9EB syscall Pack4/FP68K
00001AFC 487A 05DA pea.l [PC + 0x5DA /* 000020D8, value 0x0, cstring "" */]
00001B00 486E FFC6 pea.l [A6 - 0x3A]
00001B04 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001B08 A9EB syscall Pack4/FP68K
00001B0A 6F00 00F0 ble +0xF2 /* 00001BFC */
00001B0E 3D46 FFA8 move.w [A6 - 0x58], D6
00001B12 486E FFA8 pea.l [A6 - 0x58]
00001B16 486E FFC6 pea.l [A6 - 0x3A]
00001B1A 3F3C 200E move.w -[A7], 0x200E
00001B1E A9EB syscall Pack4/FP68K
00001B20 486E FFE8 pea.l [A6 - 0x18]
00001B24 486E FFB2 pea.l [A6 - 0x4E]
00001B28 3F3C 080E move.w -[A7], 0x80E
00001B2C A9EB syscall Pack4/FP68K
00001B2E 486E FFD8 pea.l [A6 - 0x28]
00001B32 486E FFB2 pea.l [A6 - 0x4E]
00001B36 3F3C 0804 move.w -[A7], 0x804
00001B3A A9EB syscall Pack4/FP68K
00001B3C 486E FFE0 pea.l [A6 - 0x20]
00001B40 486E FFB2 pea.l [A6 - 0x4E]
00001B44 3F3C 0806 move.w -[A7], 0x806
00001B48 A9EB syscall Pack4/FP68K
00001B4A 486E FFB2 pea.l [A6 - 0x4E]
00001B4E 486E FFC6 pea.l [A6 - 0x3A]
00001B52 3F3C 0002 move.w -[A7], 0x2
00001B56 A9EB syscall Pack4/FP68K
00001B58 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001B5C 43EE FF9E lea.l A1, [A6 - 0x62]
00001B60 22D8 move.l [A1]+, [A0]+
00001B62 22D8 move.l [A1]+, [A0]+
00001B64 32D8 move.w [A1]+, [A0]+
00001B66 486E FF9E pea.l [A6 - 0x62]
00001B6A 3F3C 0016 move.w -[A7], 0x16
00001B6E A9EB syscall Pack4/FP68K
00001B70 486E FF9E pea.l [A6 - 0x62]
00001B74 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001B78 2E00 move.l D7, D0
00001B7A 3013 move.w D0, [A3]
00001B7C 48C0 ext.l D0
00001B7E BE80 cmp.l D7, D0
00001B80 588F addq.l A7, 4
00001B82 6F02 ble +0x4 /* 00001B86 */
00001B84 3687 move.w [A3], D7
label00001B86:
00001B86 486E FFF0 pea.l [A6 - 0x10]
00001B8A 486E FFC6 pea.l [A6 - 0x3A]
00001B8E 3F3C 080E move.w -[A7], 0x80E
00001B92 A9EB syscall Pack4/FP68K
00001B94 486E FFD8 pea.l [A6 - 0x28]
00001B98 486E FFC6 pea.l [A6 - 0x3A]
00001B9C 3F3C 0804 move.w -[A7], 0x804
00001BA0 A9EB syscall Pack4/FP68K
00001BA2 486E FFE0 pea.l [A6 - 0x20]
00001BA6 486E FFC6 pea.l [A6 - 0x3A]
00001BAA 3F3C 0806 move.w -[A7], 0x806
00001BAE A9EB syscall Pack4/FP68K
00001BB0 3D46 FF9C move.w [A6 - 0x64], D6
00001BB4 486E FF9C pea.l [A6 - 0x64]
00001BB8 486E FFB2 pea.l [A6 - 0x4E]
00001BBC 3F3C 200E move.w -[A7], 0x200E
00001BC0 A9EB syscall Pack4/FP68K
00001BC2 486E FFB2 pea.l [A6 - 0x4E]
00001BC6 486E FFC6 pea.l [A6 - 0x3A]
00001BCA 4267 clr.w -[A7]
00001BCC A9EB syscall Pack4/FP68K
00001BCE 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001BD2 43EE FF9E lea.l A1, [A6 - 0x62]
00001BD6 22D8 move.l [A1]+, [A0]+
00001BD8 22D8 move.l [A1]+, [A0]+
00001BDA 32D8 move.w [A1]+, [A0]+
00001BDC 486E FF9E pea.l [A6 - 0x62]
00001BE0 3F3C 0016 move.w -[A7], 0x16
00001BE4 A9EB syscall Pack4/FP68K
00001BE6 486E FF9E pea.l [A6 - 0x62]
00001BEA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001BEE 2E00 move.l D7, D0
00001BF0 3014 move.w D0, [A4]
00001BF2 48C0 ext.l D0
00001BF4 BE80 cmp.l D7, D0
00001BF6 588F addq.l A7, 4
00001BF8 6C02 bge +0x4 /* 00001BFC */
00001BFA 3887 move.w [A4], D7
label00001BFC:
00001BFC 486E FFD0 pea.l [A6 - 0x30]
00001C00 486E FFC6 pea.l [A6 - 0x3A]
00001C04 3F3C 080E move.w -[A7], 0x80E
00001C08 A9EB syscall Pack4/FP68K
00001C0A 487A 04CC pea.l [PC + 0x4CC /* 000020D8, value 0x0, cstring "" */]
00001C0E 486E FFC6 pea.l [A6 - 0x3A]
00001C12 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001C16 A9EB syscall Pack4/FP68K
00001C18 6F00 0312 ble +0x314 /* 00001F2C */
00001C1C 3D46 FF9A move.w [A6 - 0x66], D6
00001C20 486E FF9A pea.l [A6 - 0x66]
00001C24 486E FFC6 pea.l [A6 - 0x3A]
00001C28 3F3C 200E move.w -[A7], 0x200E
00001C2C A9EB syscall Pack4/FP68K
00001C2E 486E FFF0 pea.l [A6 - 0x10]
00001C32 486E FFB2 pea.l [A6 - 0x4E]
00001C36 3F3C 080E move.w -[A7], 0x80E
00001C3A A9EB syscall Pack4/FP68K
00001C3C 486E FFD8 pea.l [A6 - 0x28]
00001C40 486E FFB2 pea.l [A6 - 0x4E]
00001C44 3F3C 0804 move.w -[A7], 0x804
00001C48 A9EB syscall Pack4/FP68K
00001C4A 486E FFD0 pea.l [A6 - 0x30]
00001C4E 486E FFB2 pea.l [A6 - 0x4E]
00001C52 3F3C 0806 move.w -[A7], 0x806
00001C56 A9EB syscall Pack4/FP68K
00001C58 486E FFB2 pea.l [A6 - 0x4E]
00001C5C 486E FFC6 pea.l [A6 - 0x3A]
00001C60 3F3C 0002 move.w -[A7], 0x2
00001C64 A9EB syscall Pack4/FP68K
00001C66 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001C6A 43EE FF9E lea.l A1, [A6 - 0x62]
00001C6E 22D8 move.l [A1]+, [A0]+
00001C70 22D8 move.l [A1]+, [A0]+
00001C72 32D8 move.w [A1]+, [A0]+
00001C74 486E FF9E pea.l [A6 - 0x62]
00001C78 3F3C 0016 move.w -[A7], 0x16
00001C7C A9EB syscall Pack4/FP68K
00001C7E 486E FF9E pea.l [A6 - 0x62]
00001C82 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001C86 2E00 move.l D7, D0
00001C88 3013 move.w D0, [A3]
00001C8A 48C0 ext.l D0
00001C8C BE80 cmp.l D7, D0
00001C8E 588F addq.l A7, 4
00001C90 6F02 ble +0x4 /* 00001C94 */
00001C92 3687 move.w [A3], D7
label00001C94:
00001C94 486E FFE8 pea.l [A6 - 0x18]
00001C98 486E FFC6 pea.l [A6 - 0x3A]
00001C9C 3F3C 080E move.w -[A7], 0x80E
00001CA0 A9EB syscall Pack4/FP68K
00001CA2 486E FFD8 pea.l [A6 - 0x28]
00001CA6 486E FFC6 pea.l [A6 - 0x3A]
00001CAA 3F3C 0804 move.w -[A7], 0x804
00001CAE A9EB syscall Pack4/FP68K
00001CB0 486E FFD0 pea.l [A6 - 0x30]
00001CB4 486E FFC6 pea.l [A6 - 0x3A]
00001CB8 3F3C 0806 move.w -[A7], 0x806
00001CBC A9EB syscall Pack4/FP68K
00001CBE 3D46 FF98 move.w [A6 - 0x68], D6
00001CC2 486E FF98 pea.l [A6 - 0x68]
00001CC6 486E FFB2 pea.l [A6 - 0x4E]
00001CCA 3F3C 200E move.w -[A7], 0x200E
00001CCE A9EB syscall Pack4/FP68K
00001CD0 486E FFB2 pea.l [A6 - 0x4E]
00001CD4 486E FFC6 pea.l [A6 - 0x3A]
00001CD8 4267 clr.w -[A7]
00001CDA A9EB syscall Pack4/FP68K
00001CDC 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001CE0 43EE FF9E lea.l A1, [A6 - 0x62]
00001CE4 22D8 move.l [A1]+, [A0]+
00001CE6 22D8 move.l [A1]+, [A0]+
00001CE8 32D8 move.w [A1]+, [A0]+
00001CEA 486E FF9E pea.l [A6 - 0x62]
00001CEE 3F3C 0016 move.w -[A7], 0x16
00001CF2 A9EB syscall Pack4/FP68K
00001CF4 486E FF9E pea.l [A6 - 0x62]
00001CF8 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001CFC 2E00 move.l D7, D0
00001CFE 3014 move.w D0, [A4]
00001D00 48C0 ext.l D0
00001D02 BE80 cmp.l D7, D0
00001D04 588F addq.l A7, 4
00001D06 6C00 0224 bge +0x226 /* 00001F2C */
00001D0A 3887 move.w [A4], D7
00001D0C 6000 021E bra +0x220 /* 00001F2C */
label00001D10:
00001D10 486E FFE0 pea.l [A6 - 0x20]
00001D14 486E FFC6 pea.l [A6 - 0x3A]
00001D18 3F3C 080E move.w -[A7], 0x80E
00001D1C A9EB syscall Pack4/FP68K
00001D1E 487A 03B8 pea.l [PC + 0x3B8 /* 000020D8, value 0x0, cstring "" */]
00001D22 486E FFC6 pea.l [A6 - 0x3A]
00001D26 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D2A A9EB syscall Pack4/FP68K
00001D2C 6F00 00F0 ble +0xF2 /* 00001E1E */
00001D30 3D46 FF96 move.w [A6 - 0x6A], D6
00001D34 486E FF96 pea.l [A6 - 0x6A]
00001D38 486E FFC6 pea.l [A6 - 0x3A]
00001D3C 3F3C 200E move.w -[A7], 0x200E
00001D40 A9EB syscall Pack4/FP68K
00001D42 486E FFF0 pea.l [A6 - 0x10]
00001D46 486E FFB2 pea.l [A6 - 0x4E]
00001D4A 3F3C 080E move.w -[A7], 0x80E
00001D4E A9EB syscall Pack4/FP68K
00001D50 486E FFD8 pea.l [A6 - 0x28]
00001D54 486E FFB2 pea.l [A6 - 0x4E]
00001D58 3F3C 0804 move.w -[A7], 0x804
00001D5C A9EB syscall Pack4/FP68K
00001D5E 486E FFE0 pea.l [A6 - 0x20]
00001D62 486E FFB2 pea.l [A6 - 0x4E]
00001D66 3F3C 0806 move.w -[A7], 0x806
00001D6A A9EB syscall Pack4/FP68K
00001D6C 486E FFB2 pea.l [A6 - 0x4E]
00001D70 486E FFC6 pea.l [A6 - 0x3A]
00001D74 3F3C 0002 move.w -[A7], 0x2
00001D78 A9EB syscall Pack4/FP68K
00001D7A 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001D7E 43EE FF9E lea.l A1, [A6 - 0x62]
00001D82 22D8 move.l [A1]+, [A0]+
00001D84 22D8 move.l [A1]+, [A0]+
00001D86 32D8 move.w [A1]+, [A0]+
00001D88 486E FF9E pea.l [A6 - 0x62]
00001D8C 3F3C 0016 move.w -[A7], 0x16
00001D90 A9EB syscall Pack4/FP68K
00001D92 486E FF9E pea.l [A6 - 0x62]
00001D96 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001D9A 2E00 move.l D7, D0
00001D9C 3013 move.w D0, [A3]
00001D9E 48C0 ext.l D0
00001DA0 BE80 cmp.l D7, D0
00001DA2 588F addq.l A7, 4
00001DA4 6F02 ble +0x4 /* 00001DA8 */
00001DA6 3687 move.w [A3], D7
label00001DA8:
00001DA8 486E FFE8 pea.l [A6 - 0x18]
00001DAC 486E FFC6 pea.l [A6 - 0x3A]
00001DB0 3F3C 080E move.w -[A7], 0x80E
00001DB4 A9EB syscall Pack4/FP68K
00001DB6 486E FFD8 pea.l [A6 - 0x28]
00001DBA 486E FFC6 pea.l [A6 - 0x3A]
00001DBE 3F3C 0804 move.w -[A7], 0x804
00001DC2 A9EB syscall Pack4/FP68K
00001DC4 486E FFE0 pea.l [A6 - 0x20]
00001DC8 486E FFC6 pea.l [A6 - 0x3A]
00001DCC 3F3C 0806 move.w -[A7], 0x806
00001DD0 A9EB syscall Pack4/FP68K
00001DD2 3D46 FF94 move.w [A6 - 0x6C], D6
00001DD6 486E FF94 pea.l [A6 - 0x6C]
00001DDA 486E FFB2 pea.l [A6 - 0x4E]
00001DDE 3F3C 200E move.w -[A7], 0x200E
00001DE2 A9EB syscall Pack4/FP68K
00001DE4 486E FFB2 pea.l [A6 - 0x4E]
00001DE8 486E FFC6 pea.l [A6 - 0x3A]
00001DEC 4267 clr.w -[A7]
00001DEE A9EB syscall Pack4/FP68K
00001DF0 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001DF4 43EE FF9E lea.l A1, [A6 - 0x62]
00001DF8 22D8 move.l [A1]+, [A0]+
00001DFA 22D8 move.l [A1]+, [A0]+
00001DFC 32D8 move.w [A1]+, [A0]+
00001DFE 486E FF9E pea.l [A6 - 0x62]
00001E02 3F3C 0016 move.w -[A7], 0x16
00001E06 A9EB syscall Pack4/FP68K
00001E08 486E FF9E pea.l [A6 - 0x62]
00001E0C 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001E10 2E00 move.l D7, D0
00001E12 3014 move.w D0, [A4]
00001E14 48C0 ext.l D0
00001E16 BE80 cmp.l D7, D0
00001E18 588F addq.l A7, 4
00001E1A 6C02 bge +0x4 /* 00001E1E */
00001E1C 3887 move.w [A4], D7
label00001E1E:
00001E1E 486E FFD0 pea.l [A6 - 0x30]
00001E22 486E FFC6 pea.l [A6 - 0x3A]
00001E26 3F3C 080E move.w -[A7], 0x80E
00001E2A A9EB syscall Pack4/FP68K
00001E2C 487A 02AA pea.l [PC + 0x2AA /* 000020D8, value 0x0, cstring "" */]
00001E30 486E FFC6 pea.l [A6 - 0x3A]
00001E34 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001E38 A9EB syscall Pack4/FP68K
00001E3A 6F00 00F0 ble +0xF2 /* 00001F2C */
00001E3E 3D46 FF92 move.w [A6 - 0x6E], D6
00001E42 486E FF92 pea.l [A6 - 0x6E]
00001E46 486E FFC6 pea.l [A6 - 0x3A]
00001E4A 3F3C 200E move.w -[A7], 0x200E
00001E4E A9EB syscall Pack4/FP68K
00001E50 486E FFE8 pea.l [A6 - 0x18]
00001E54 486E FFB2 pea.l [A6 - 0x4E]
00001E58 3F3C 080E move.w -[A7], 0x80E
00001E5C A9EB syscall Pack4/FP68K
00001E5E 486E FFD8 pea.l [A6 - 0x28]
00001E62 486E FFB2 pea.l [A6 - 0x4E]
00001E66 3F3C 0804 move.w -[A7], 0x804
00001E6A A9EB syscall Pack4/FP68K
00001E6C 486E FFD0 pea.l [A6 - 0x30]
00001E70 486E FFB2 pea.l [A6 - 0x4E]
00001E74 3F3C 0806 move.w -[A7], 0x806
00001E78 A9EB syscall Pack4/FP68K
00001E7A 486E FFB2 pea.l [A6 - 0x4E]
00001E7E 486E FFC6 pea.l [A6 - 0x3A]
00001E82 3F3C 0002 move.w -[A7], 0x2
00001E86 A9EB syscall Pack4/FP68K
00001E88 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001E8C 43EE FF9E lea.l A1, [A6 - 0x62]
00001E90 22D8 move.l [A1]+, [A0]+
00001E92 22D8 move.l [A1]+, [A0]+
00001E94 32D8 move.w [A1]+, [A0]+
00001E96 486E FF9E pea.l [A6 - 0x62]
00001E9A 3F3C 0016 move.w -[A7], 0x16
00001E9E A9EB syscall Pack4/FP68K
00001EA0 486E FF9E pea.l [A6 - 0x62]
00001EA4 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001EA8 2E00 move.l D7, D0
00001EAA 3013 move.w D0, [A3]
00001EAC 48C0 ext.l D0
00001EAE BE80 cmp.l D7, D0
00001EB0 588F addq.l A7, 4
00001EB2 6F02 ble +0x4 /* 00001EB6 */
00001EB4 3687 move.w [A3], D7
label00001EB6:
00001EB6 486E FFF0 pea.l [A6 - 0x10]
00001EBA 486E FFC6 pea.l [A6 - 0x3A]
00001EBE 3F3C 080E move.w -[A7], 0x80E
00001EC2 A9EB syscall Pack4/FP68K
00001EC4 486E FFD8 pea.l [A6 - 0x28]
00001EC8 486E FFC6 pea.l [A6 - 0x3A]
00001ECC 3F3C 0804 move.w -[A7], 0x804
00001ED0 A9EB syscall Pack4/FP68K
00001ED2 486E FFD0 pea.l [A6 - 0x30]
00001ED6 486E FFC6 pea.l [A6 - 0x3A]
00001EDA 3F3C 0806 move.w -[A7], 0x806
00001EDE A9EB syscall Pack4/FP68K
00001EE0 3D46 FF90 move.w [A6 - 0x70], D6
00001EE4 486E FF90 pea.l [A6 - 0x70]
00001EE8 486E FFB2 pea.l [A6 - 0x4E]
00001EEC 3F3C 200E move.w -[A7], 0x200E
00001EF0 A9EB syscall Pack4/FP68K
00001EF2 486E FFB2 pea.l [A6 - 0x4E]
00001EF6 486E FFC6 pea.l [A6 - 0x3A]
00001EFA 4267 clr.w -[A7]
00001EFC A9EB syscall Pack4/FP68K
00001EFE 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001F02 43EE FF9E lea.l A1, [A6 - 0x62]
00001F06 22D8 move.l [A1]+, [A0]+
00001F08 22D8 move.l [A1]+, [A0]+
00001F0A 32D8 move.w [A1]+, [A0]+
00001F0C 486E FF9E pea.l [A6 - 0x62]
00001F10 3F3C 0016 move.w -[A7], 0x16
00001F14 A9EB syscall Pack4/FP68K
00001F16 486E FF9E pea.l [A6 - 0x62]
00001F1A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001F1E 2E00 move.l D7, D0
00001F20 3014 move.w D0, [A4]
00001F22 48C0 ext.l D0
00001F24 BE80 cmp.l D7, D0
00001F26 588F addq.l A7, 4
00001F28 6C02 bge +0x4 /* 00001F2C */
00001F2A 3887 move.w [A4], D7
label00001F2C:
00001F2C 3D46 FF8E move.w [A6 - 0x72], D6
00001F30 486E FF8E pea.l [A6 - 0x72]
00001F34 486E FFC6 pea.l [A6 - 0x3A]
00001F38 3F3C 200E move.w -[A7], 0x200E
00001F3C A9EB syscall Pack4/FP68K
00001F3E 486E FFD8 pea.l [A6 - 0x28]
00001F42 486E FFB2 pea.l [A6 - 0x4E]
00001F46 3F3C 080E move.w -[A7], 0x80E
00001F4A A9EB syscall Pack4/FP68K
00001F4C 4878 7FFF push.l 0x7FFF
00001F50 206D B9F8 movea.l A0, [A5 - 0x4608]
00001F54 3028 017A move.w D0, [A0 + 0x17A]
00001F58 48C0 ext.l D0
00001F5A 2F00 move.l -[A7], D0
00001F5C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001F60 48C0 ext.l D0
00001F62 206D B9F8 movea.l A0, [A5 - 0x4608]
00001F66 3228 03FA move.w D1, [A0 + 0x3FA]
00001F6A 48C1 ext.l D1
00001F6C E581 asl D1, 2
00001F6E 9081 sub.l D0, D1
00001F70 2D40 FF8A move.l [A6 - 0x76], D0
00001F74 486E FF8A pea.l [A6 - 0x76]
00001F78 486E FF9E pea.l [A6 - 0x62]
00001F7C 3F3C 280E move.w -[A7], 0x280E
00001F80 A9EB syscall Pack4/FP68K
00001F82 486E FF9E pea.l [A6 - 0x62]
00001F86 486E FFB2 pea.l [A6 - 0x4E]
00001F8A 3F3C 0004 move.w -[A7], 0x4
00001F8E A9EB syscall Pack4/FP68K
00001F90 486E FFD0 pea.l [A6 - 0x30]
00001F94 486E FF80 pea.l [A6 - 0x80]
00001F98 3F3C 080E move.w -[A7], 0x80E
00001F9C A9EB syscall Pack4/FP68K
00001F9E 486E FFE0 pea.l [A6 - 0x20]
00001FA2 486E FF80 pea.l [A6 - 0x80]
00001FA6 3F3C 0800 move.w -[A7], 0x800
00001FAA A9EB syscall Pack4/FP68K
00001FAC 486E FF80 pea.l [A6 - 0x80]
00001FB0 486E FFB2 pea.l [A6 - 0x4E]
00001FB4 3F3C 0006 move.w -[A7], 0x6
00001FB8 A9EB syscall Pack4/FP68K
00001FBA 486E FFB2 pea.l [A6 - 0x4E]
00001FBE 486E FFC6 pea.l [A6 - 0x3A]
00001FC2 3F3C 0002 move.w -[A7], 0x2
00001FC6 A9EB syscall Pack4/FP68K
00001FC8 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001FCC 43EE FF76 lea.l A1, [A6 - 0x8A]
00001FD0 22D8 move.l [A1]+, [A0]+
00001FD2 22D8 move.l [A1]+, [A0]+
00001FD4 32D8 move.w [A1]+, [A0]+
00001FD6 486E FF76 pea.l [A6 - 0x8A]
00001FDA 3F3C 0016 move.w -[A7], 0x16
00001FDE A9EB syscall Pack4/FP68K
00001FE0 486E FF76 pea.l [A6 - 0x8A]
00001FE4 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001FE8 2E00 move.l D7, D0
00001FEA 3013 move.w D0, [A3]
00001FEC 48C0 ext.l D0
00001FEE BE80 cmp.l D7, D0
00001FF0 4FEF 000C lea.l A7, [A7 + 0xC]
00001FF4 6F02 ble +0x4 /* 00001FF8 */
00001FF6 3687 move.w [A3], D7
label00001FF8:
00001FF8 486E FFD8 pea.l [A6 - 0x28]
00001FFC 486E FFC6 pea.l [A6 - 0x3A]
00002000 3F3C 080E move.w -[A7], 0x80E
00002004 A9EB syscall Pack4/FP68K
00002006 4878 7FFF push.l 0x7FFF
0000200A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000200E 3028 017A move.w D0, [A0 + 0x17A]
00002012 48C0 ext.l D0
00002014 2F00 move.l -[A7], D0
00002016 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000201A 48C0 ext.l D0
0000201C 206D B9F8 movea.l A0, [A5 - 0x4608]
00002020 3228 03FA move.w D1, [A0 + 0x3FA]
00002024 48C1 ext.l D1
00002026 E581 asl D1, 2
00002028 9081 sub.l D0, D1
0000202A 2D40 FF72 move.l [A6 - 0x8E], D0
0000202E 486E FF72 pea.l [A6 - 0x8E]
00002032 486E FFB2 pea.l [A6 - 0x4E]
00002036 3F3C 280E move.w -[A7], 0x280E
0000203A A9EB syscall Pack4/FP68K
0000203C 486E FFB2 pea.l [A6 - 0x4E]
00002040 486E FFC6 pea.l [A6 - 0x3A]
00002044 3F3C 0004 move.w -[A7], 0x4
00002048 A9EB syscall Pack4/FP68K
0000204A 486E FFD0 pea.l [A6 - 0x30]
0000204E 486E FF9E pea.l [A6 - 0x62]
00002052 3F3C 080E move.w -[A7], 0x80E
00002056 A9EB syscall Pack4/FP68K
00002058 486E FFE0 pea.l [A6 - 0x20]
0000205C 486E FF9E pea.l [A6 - 0x62]
00002060 3F3C 0800 move.w -[A7], 0x800
00002064 A9EB syscall Pack4/FP68K
00002066 486E FF9E pea.l [A6 - 0x62]
0000206A 486E FFC6 pea.l [A6 - 0x3A]
0000206E 3F3C 0006 move.w -[A7], 0x6
00002072 A9EB syscall Pack4/FP68K
00002074 3D46 FF70 move.w [A6 - 0x90], D6
00002078 486E FF70 pea.l [A6 - 0x90]
0000207C 486E FF80 pea.l [A6 - 0x80]
00002080 3F3C 200E move.w -[A7], 0x200E
00002084 A9EB syscall Pack4/FP68K
00002086 486E FF80 pea.l [A6 - 0x80]
0000208A 486E FFC6 pea.l [A6 - 0x3A]
0000208E 4267 clr.w -[A7]
00002090 A9EB syscall Pack4/FP68K
00002092 41EE FFC6 lea.l A0, [A6 - 0x3A]
00002096 43EE FF76 lea.l A1, [A6 - 0x8A]
0000209A 22D8 move.l [A1]+, [A0]+
0000209C 22D8 move.l [A1]+, [A0]+
0000209E 32D8 move.w [A1]+, [A0]+
000020A0 486E FF76 pea.l [A6 - 0x8A]
000020A4 3F3C 0016 move.w -[A7], 0x16
000020A8 A9EB syscall Pack4/FP68K
000020AA 486E FF76 pea.l [A6 - 0x8A]
000020AE 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000020B2 2E00 move.l D7, D0
000020B4 3014 move.w D0, [A4]
000020B6 48C0 ext.l D0
000020B8 BE80 cmp.l D7, D0
000020BA 4FEF 000C lea.l A7, [A7 + 0xC]
000020BE 6C02 bge +0x4 /* 000020C2 */
000020C0 3887 move.w [A4], D7
label000020C2:
000020C2 302E 001E move.w D0, [A6 + 0x1E]
000020C6 9153 sub.w [A3], D0
000020C8 302E 001E move.w D0, [A6 + 0x1E]
000020CC 9154 sub.w [A4], D0
000020CE 4CEE 18F0 FF58 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xA8]
000020D4 4E5E unlink A6
000020D6 4E75 rts
000020D8 0000 0000 ori.b D0, 0x0
000020DC 0000 0000 ori.b D0, 0x0
000020E0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000020E2-000020E6
fn000020E2:
000020E2 4E56 FFF0 link A6, -0x0010
// end alternate branch 000020E2-000020E6
fn000020E2: // (misaligned)
000020E4 FFF0 .invalid <<F/7/7>>
000020E6 206D B9F8 movea.l A0, [A5 - 0x4608]
000020EA 3028 0394 move.w D0, [A0 + 0x394]
000020EE 5340 subq.w D0, 1
000020F0 3B40 F46C move.w [A5 - 0xB94], D0
000020F4 206D B9F8 movea.l A0, [A5 - 0x4608]
000020F8 3B68 0398 F470 move.w [A5 - 0xB90], [A0 + 0x398]
000020FE 206D B9F8 movea.l A0, [A5 - 0x4608]
00002102 3028 0392 move.w D0, [A0 + 0x392]
00002106 5340 subq.w D0, 1
00002108 3B40 F46A move.w [A5 - 0xB96], D0
0000210C 206D B9F8 movea.l A0, [A5 - 0x4608]
00002110 3B68 0396 F46E move.w [A5 - 0xB92], [A0 + 0x396]
00002116 7000 moveq.l D0, 0x00
00002118 2F00 move.l -[A7], D0
0000211A 486E FFF0 pea.l [A6 - 0x10]
0000211E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002122 4868 032E pea.l [A0 + 0x32E]
00002126 4EBA 14A0 jsr [PC + 0x14A0 /* 000035C8 */]
0000212A 4A40 tst.w D0
0000212C 4FEF 000C lea.l A7, [A7 + 0xC]
00002130 6700 00A6 beq +0xA8 /* 000021D8 */
00002134 486E FFF8 pea.l [A6 - 0x8]
00002138 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
0000213C 302E FFF6 move.w D0, [A6 - 0xA]
00002140 48C0 ext.l D0
00002142 2F00 move.l -[A7], D0
00002144 302E FFF2 move.w D0, [A6 - 0xE]
00002148 48C0 ext.l D0
0000214A 2F00 move.l -[A7], D0
0000214C 302E FFFE move.w D0, [A6 - 0x2]
00002150 48C0 ext.l D0
00002152 2F00 move.l -[A7], D0
00002154 302E FFFA move.w D0, [A6 - 0x6]
00002158 48C0 ext.l D0
0000215A 2F00 move.l -[A7], D0
0000215C 302D F474 move.w D0, [A5 - 0xB8C]
00002160 48C0 ext.l D0
00002162 2F00 move.l -[A7], D0
00002164 302D F478 move.w D0, [A5 - 0xB88]
00002168 48C0 ext.l D0
0000216A 2F00 move.l -[A7], D0
0000216C 302D F47C move.w D0, [A5 - 0xB84]
00002170 48C0 ext.l D0
00002172 2F00 move.l -[A7], D0
00002174 302E 000A move.w D0, [A6 + 0xA]
00002178 48C0 ext.l D0
0000217A 2F00 move.l -[A7], D0
0000217C 486D F470 pea.l [A5 - 0xB90]
00002180 486D F46C pea.l [A5 - 0xB94]
00002184 4EBA F776 jsr [PC - 0x88A /* 000018FC */]
00002188 302E FFF4 move.w D0, [A6 - 0xC]
0000218C 48C0 ext.l D0
0000218E 2F00 move.l -[A7], D0
00002190 302E FFF0 move.w D0, [A6 - 0x10]
00002194 48C0 ext.l D0
00002196 2F00 move.l -[A7], D0
00002198 302E FFFC move.w D0, [A6 - 0x4]
0000219C 48C0 ext.l D0
0000219E 2F00 move.l -[A7], D0
000021A0 302E FFF8 move.w D0, [A6 - 0x8]
000021A4 48C0 ext.l D0
000021A6 2F00 move.l -[A7], D0
000021A8 302D F472 move.w D0, [A5 - 0xB8E]
000021AC 48C0 ext.l D0
000021AE 2F00 move.l -[A7], D0
000021B0 302D F476 move.w D0, [A5 - 0xB8A]
000021B4 48C0 ext.l D0
000021B6 2F00 move.l -[A7], D0
000021B8 302D F47A move.w D0, [A5 - 0xB86]
000021BC 48C0 ext.l D0
000021BE 2F00 move.l -[A7], D0
000021C0 302E 000E move.w D0, [A6 + 0xE]
000021C4 48C0 ext.l D0
000021C6 2F00 move.l -[A7], D0
000021C8 486D F46E pea.l [A5 - 0xB92]
000021CC 486D F46A pea.l [A5 - 0xB96]
000021D0 4EBA F72A jsr [PC - 0x8D6 /* 000018FC */]
000021D4 4FEF 0054 lea.l A7, [A7 + 0x54]
label000021D8:
000021D8 4E5E unlink A6
000021DA 4E75 rts
export_737:
000021DC 4E56 FFF8 link A6, -0x0008
000021E0 2F0B move.l -[A7], A3
000021E2 266E 000C movea.l A3, [A6 + 0xC]
000021E6 7000 moveq.l D0, 0x00
000021E8 2F00 move.l -[A7], D0
000021EA 486D F47E pea.l [A5 - 0xB82]
000021EE 206D B9F8 movea.l A0, [A5 - 0x4608]
000021F2 4868 032E pea.l [A0 + 0x32E]
000021F6 4EBA 13D0 jsr [PC + 0x13D0 /* 000035C8 */]
000021FA 4A40 tst.w D0
000021FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002200 6700 013A beq +0x13C /* 0000233C */
00002204 206B 0008 movea.l A0, [A3 + 0x8]
00002208 43EE FFF8 lea.l A1, [A6 - 0x8]
0000220C 22D8 move.l [A1]+, [A0]+
0000220E 22D8 move.l [A1]+, [A0]+
00002210 302E FFFE move.w D0, [A6 - 0x2]
00002214 48C0 ext.l D0
00002216 2F00 move.l -[A7], D0
00002218 302E 000A move.w D0, [A6 + 0xA]
0000221C 48C0 ext.l D0
0000221E 2F00 move.l -[A7], D0
00002220 302E FFFA move.w D0, [A6 - 0x6]
00002224 48C0 ext.l D0
00002226 2F00 move.l -[A7], D0
00002228 4EBA F322 jsr [PC - 0xCDE /* 0000154C */]
0000222C 3B40 F478 move.w [A5 - 0xB88], D0
00002230 302E FFFC move.w D0, [A6 - 0x4]
00002234 48C0 ext.l D0
00002236 2F00 move.l -[A7], D0
00002238 302E 0008 move.w D0, [A6 + 0x8]
0000223C 48C0 ext.l D0
0000223E 2F00 move.l -[A7], D0
00002240 302E FFF8 move.w D0, [A6 - 0x8]
00002244 48C0 ext.l D0
00002246 2F00 move.l -[A7], D0
00002248 4EBA F302 jsr [PC - 0xCFE /* 0000154C */]
0000224C 3B40 F476 move.w [A5 - 0xB8A], D0
00002250 302E FFFE move.w D0, [A6 - 0x2]
00002254 48C0 ext.l D0
00002256 2F00 move.l -[A7], D0
00002258 302E 000A move.w D0, [A6 + 0xA]
0000225C 48C0 ext.l D0
0000225E 2F00 move.l -[A7], D0
00002260 302E FFFA move.w D0, [A6 - 0x6]
00002264 48C0 ext.l D0
00002266 2F00 move.l -[A7], D0
00002268 4EBA F32E jsr [PC - 0xCD2 /* 00001598 */]
0000226C 3B40 F47C move.w [A5 - 0xB84], D0
00002270 302E FFFC move.w D0, [A6 - 0x4]
00002274 48C0 ext.l D0
00002276 2F00 move.l -[A7], D0
00002278 302E 0008 move.w D0, [A6 + 0x8]
0000227C 48C0 ext.l D0
0000227E 2F00 move.l -[A7], D0
00002280 302E FFF8 move.w D0, [A6 - 0x8]
00002284 48C0 ext.l D0
00002286 2F00 move.l -[A7], D0
00002288 4EBA F30E jsr [PC - 0xCF2 /* 00001598 */]
0000228C 3B40 F47A move.w [A5 - 0xB86], D0
00002290 302E FFFA move.w D0, [A6 - 0x6]
00002294 B06E FFFE cmp.w D0, [A6 - 0x2]
00002298 57C0 seq D0
0000229A 0240 0001 andi.w D0, 0x1
0000229E 3B40 F468 move.w [A5 - 0xB98], D0
000022A2 302E FFF8 move.w D0, [A6 - 0x8]
000022A6 B06E FFFC cmp.w D0, [A6 - 0x4]
000022AA 57C0 seq D0
000022AC 0240 0001 andi.w D0, 0x1
000022B0 3B40 F466 move.w [A5 - 0xB9A], D0
000022B4 302D F478 move.w D0, [A5 - 0xB88]
000022B8 906E 000A sub.w D0, [A6 + 0xA]
000022BC 3B40 F474 move.w [A5 - 0xB8C], D0
000022C0 302D F476 move.w D0, [A5 - 0xB8A]
000022C4 906E 0008 sub.w D0, [A6 + 0x8]
000022C8 3B40 F472 move.w [A5 - 0xB8E], D0
000022CC 486D F47E pea.l [A5 - 0xB82]
000022D0 4EBA 0A78 jsr [PC + 0xA78 /* 00002D4A */]
000022D4 7001 moveq.l D0, 0x01
000022D6 322D F47E move.w D1, [A5 - 0xB82]
000022DA B26E FFF8 cmp.w D1, [A6 - 0x8]
000022DE 6620 bne +0x22 /* 00002300 */
000022E0 322D F482 move.w D1, [A5 - 0xB7E]
000022E4 B26E FFFC cmp.w D1, [A6 - 0x4]
000022E8 6616 bne +0x18 /* 00002300 */
000022EA 322E FFFC move.w D1, [A6 - 0x4]
000022EE 48C1 ext.l D1
000022F0 342E FFF8 move.w D2, [A6 - 0x8]
000022F4 48C2 ext.l D2
000022F6 9282 sub.l D1, D2
000022F8 7403 moveq.l D2, 0x03
000022FA B481 cmp.l D2, D1
000022FC 6D02 blt +0x4 /* 00002300 */
000022FE 7000 moveq.l D0, 0x00
label00002300:
00002300 2F00 move.l -[A7], D0
00002302 7001 moveq.l D0, 0x01
00002304 322D F480 move.w D1, [A5 - 0xB80]
00002308 B26E FFFA cmp.w D1, [A6 - 0x6]
0000230C 6620 bne +0x22 /* 0000232E */
0000230E 322D F484 move.w D1, [A5 - 0xB7C]
00002312 B26E FFFE cmp.w D1, [A6 - 0x2]
00002316 6616 bne +0x18 /* 0000232E */
00002318 322E FFFE move.w D1, [A6 - 0x2]
0000231C 48C1 ext.l D1
0000231E 342E FFFA move.w D2, [A6 - 0x6]
00002322 48C2 ext.l D2
00002324 9282 sub.l D1, D2
00002326 7403 moveq.l D2, 0x03
00002328 B481 cmp.l D2, D1
0000232A 6D02 blt +0x4 /* 0000232E */
0000232C 7000 moveq.l D0, 0x00
label0000232E:
0000232E 2F00 move.l -[A7], D0
00002330 4EBA FDB0 jsr [PC - 0x250 /* 000020E2 */]
00002334 7002 moveq.l D0, 0x02
00002336 4FEF 003C lea.l A7, [A7 + 0x3C]
0000233A 6002 bra +0x4 /* 0000233E */
label0000233C:
0000233C 7001 moveq.l D0, 0x01
label0000233E:
0000233E 266E FFF4 movea.l A3, [A6 - 0xC]
00002342 4E5E unlink A6
00002344 4E75 rts
fn00002346:
00002346 4E56 FFEC link A6, -0x0014
0000234A 4EBA 0AF2 jsr [PC + 0xAF2 /* 00002E3E */]
0000234E 7010 moveq.l D0, 0x10
00002350 C06D F464 and.w D0, [A5 - 0xB9C]
00002354 6600 00DA bne +0xDC /* 00002430 */
00002358 302D F464 move.w D0, [A5 - 0xB9C]
0000235C 0800 0000 btst.b D0, 0x0
00002360 672A beq +0x2C /* 0000238C */
00002362 302D F474 move.w D0, [A5 - 0xB8C]
00002366 D16E 000A add.w [A6 + 0xA], D0
0000236A 302D F472 move.w D0, [A5 - 0xB8E]
0000236E D16E 0008 add.w [A6 + 0x8], D0
00002372 486E 0008 pea.l [A6 + 0x8]
00002376 4EBA 1342 jsr [PC + 0x1342 /* 000036BA */]
0000237A 302D F474 move.w D0, [A5 - 0xB8C]
0000237E 916E 000A sub.w [A6 + 0xA], D0
00002382 302D F472 move.w D0, [A5 - 0xB8E]
00002386 916E 0008 sub.w [A6 + 0x8], D0
0000238A 588F addq.l A7, 4
label0000238C:
0000238C 486E 0008 pea.l [A6 + 0x8]
00002390 4EBA F396 jsr [PC - 0xC6A /* 00001728 */]
00002394 7000 moveq.l D0, 0x00
00002396 2F00 move.l -[A7], D0
00002398 322D F480 move.w D1, [A5 - 0xB80]
0000239C 48C1 ext.l D1
0000239E 2F01 move.l -[A7], D1
000023A0 322E 000A move.w D1, [A6 + 0xA]
000023A4 48C1 ext.l D1
000023A6 2F01 move.l -[A7], D1
000023A8 4EBA F2F6 jsr [PC - 0xD0A /* 000016A0 */]
000023AC 3D40 FFEE move.w [A6 - 0x12], D0
000023B0 7000 moveq.l D0, 0x00
000023B2 2F00 move.l -[A7], D0
000023B4 322D F47E move.w D1, [A5 - 0xB82]
000023B8 48C1 ext.l D1
000023BA 2F01 move.l -[A7], D1
000023BC 322E 0008 move.w D1, [A6 + 0x8]
000023C0 48C1 ext.l D1
000023C2 2F01 move.l -[A7], D1
000023C4 4EBA F31E jsr [PC - 0xCE2 /* 000016E4 */]
000023C8 3D40 FFEC move.w [A6 - 0x14], D0
000023CC 7001 moveq.l D0, 0x01
000023CE 2F00 move.l -[A7], D0
000023D0 322D F484 move.w D1, [A5 - 0xB7C]
000023D4 48C1 ext.l D1
000023D6 2F01 move.l -[A7], D1
000023D8 322E 000A move.w D1, [A6 + 0xA]
000023DC 48C1 ext.l D1
000023DE 2F01 move.l -[A7], D1
000023E0 4EBA F2BE jsr [PC - 0xD42 /* 000016A0 */]
000023E4 3D40 FFF2 move.w [A6 - 0xE], D0
000023E8 7001 moveq.l D0, 0x01
000023EA 2F00 move.l -[A7], D0
000023EC 322D F482 move.w D1, [A5 - 0xB7E]
000023F0 48C1 ext.l D1
000023F2 2F01 move.l -[A7], D1
000023F4 322E 0008 move.w D1, [A6 + 0x8]
000023F8 48C1 ext.l D1
000023FA 2F01 move.l -[A7], D1
000023FC 4EBA F2E6 jsr [PC - 0xD1A /* 000016E4 */]
00002400 3D40 FFF0 move.w [A6 - 0x10], D0
00002404 486E FFFC pea.l [A6 - 0x4]
00002408 486E FFF4 pea.l [A6 - 0xC]
0000240C 41EE FFF4 lea.l A0, [A6 - 0xC]
00002410 2F20 move.l -[A7], -[A0]
00002412 2F20 move.l -[A7], -[A0]
00002414 4EBA E3B0 jsr [PC - 0x1C50 /* 000007C6 */]
00002418 7000 moveq.l D0, 0x00
0000241A 2F00 move.l -[A7], D0
0000241C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002420 41EE FFFC lea.l A0, [A6 - 0x4]
00002424 2F20 move.l -[A7], -[A0]
00002426 2F20 move.l -[A7], -[A0]
00002428 4EBA E944 jsr [PC - 0x16BC /* 00000D6E */]
0000242C 4FEF 0054 lea.l A7, [A7 + 0x54]
label00002430:
00002430 4E5E unlink A6
00002432 4E75 rts
fn00002434:
00002434 4E56 FFF8 link A6, -0x0008
00002438 48E7 0118 movem.l -[A7], D7,A3,A4
0000243C 286E 0008 movea.l A4, [A6 + 0x8]
00002440 206D B9F8 movea.l A0, [A5 - 0x4608]
00002444 302E 0016 move.w D0, [A6 + 0x16]
00002448 9068 03FA sub.w D0, [A0 + 0x3FA]
0000244C 3D40 FFFA move.w [A6 - 0x6], D0
00002450 206D B9F8 movea.l A0, [A5 - 0x4608]
00002454 3028 03FA move.w D0, [A0 + 0x3FA]
00002458 D06E 0016 add.w D0, [A6 + 0x16]
0000245C 3D40 FFFE move.w [A6 - 0x2], D0
00002460 206D B9F8 movea.l A0, [A5 - 0x4608]
00002464 302E 0014 move.w D0, [A6 + 0x14]
00002468 9068 03FC sub.w D0, [A0 + 0x3FC]
0000246C 3D40 FFF8 move.w [A6 - 0x8], D0
00002470 206D B9F8 movea.l A0, [A5 - 0x4608]
00002474 3028 03FC move.w D0, [A0 + 0x3FC]
00002478 D06E 0014 add.w D0, [A6 + 0x14]
0000247C 3D40 FFFC move.w [A6 - 0x4], D0
00002480 266C 0044 movea.l A3, [A4 + 0x44]
00002484 7E00 moveq.l D7, 0x00
00002486 6074 bra +0x76 /* 000024FC */
label00002488:
00002488 302E 0012 move.w D0, [A6 + 0x12]
0000248C 48C0 ext.l D0
0000248E 2F00 move.l -[A7], D0
00002490 302E 000E move.w D0, [A6 + 0xE]
00002494 48C0 ext.l D0
00002496 2F00 move.l -[A7], D0
00002498 302B 0002 move.w D0, [A3 + 0x2]
0000249C 48C0 ext.l D0
0000249E 2F00 move.l -[A7], D0
000024A0 4EBA EDBE jsr [PC - 0x1242 /* 00001260 */]
000024A4 3B40 F4EC move.w [A5 - 0xB14], D0
000024A8 302E 0010 move.w D0, [A6 + 0x10]
000024AC 48C0 ext.l D0
000024AE 2F00 move.l -[A7], D0
000024B0 302E 000C move.w D0, [A6 + 0xC]
000024B4 48C0 ext.l D0
000024B6 2F00 move.l -[A7], D0
000024B8 3013 move.w D0, [A3]
000024BA 48C0 ext.l D0
000024BC 2F00 move.l -[A7], D0
000024BE 4EBA EDA0 jsr [PC - 0x1260 /* 00001260 */]
000024C2 3B40 F4EA move.w [A5 - 0xB16], D0
000024C6 41EE 0000 lea.l A0, [A6 + 0x0]
000024CA 2F20 move.l -[A7], -[A0]
000024CC 2F20 move.l -[A7], -[A0]
000024CE 2F2D F4EA move.l -[A7], [A5 - 0xB16]
000024D2 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000024D6 4A40 tst.w D0
000024D8 4FEF 0024 lea.l A7, [A7 + 0x24]
000024DC 6718 beq +0x1A /* 000024F6 */
000024DE 302E 0016 move.w D0, [A6 + 0x16]
000024E2 916D F4EC sub.w [A5 - 0xB14], D0
000024E6 302E 0014 move.w D0, [A6 + 0x14]
000024EA 916D F4EA sub.w [A5 - 0xB16], D0
000024EE 3B47 F4F0 move.w [A5 - 0xB10], D7
000024F2 7001 moveq.l D0, 0x01
000024F4 6012 bra +0x14 /* 00002508 */
label000024F6:
000024F6 5287 addq.l D7, 1
000024F8 D6FC 0004 add.w A3, 0x4
label000024FC:
000024FC 302C 0040 move.w D0, [A4 + 0x40]
00002500 48C0 ext.l D0
00002502 B087 cmp.l D0, D7
00002504 6E82 bgt -0x7C /* 00002488 */
00002506 7000 moveq.l D0, 0x00
label00002508:
00002508 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
0000250E 4E5E unlink A6
00002510 4E75 rts
fn00002512:
00002512 4E56 0000 link A6, 0
00002516 2F0B move.l -[A7], A3
00002518 266E 0008 movea.l A3, [A6 + 0x8]
0000251C 486E 000C pea.l [A6 + 0xC]
00002520 302B 003E move.w D0, [A3 + 0x3E]
00002524 48C0 ext.l D0
00002526 2F00 move.l -[A7], D0
00002528 4EBA EFEC jsr [PC - 0x1014 /* 00001516 */]
0000252C 7001 moveq.l D0, 0x01
0000252E 322E 000E move.w D1, [A6 + 0xE]
00002532 926E 0016 sub.w D1, [A6 + 0x16]
00002536 6C0E bge +0x10 /* 00002546 */
00002538 322E 000E move.w D1, [A6 + 0xE]
0000253C 926E 0016 sub.w D1, [A6 + 0x16]
00002540 4441 neg.w D1
00002542 48C1 ext.l D1
00002544 600A bra +0xC /* 00002550 */
label00002546:
00002546 322E 000E move.w D1, [A6 + 0xE]
0000254A 926E 0016 sub.w D1, [A6 + 0x16]
0000254E 48C1 ext.l D1
label00002550:
00002550 206D B9F8 movea.l A0, [A5 - 0x4608]
00002554 3428 03FA move.w D2, [A0 + 0x3FA]
00002558 48C2 ext.l D2
0000255A B481 cmp.l D2, D1
0000255C 6D30 blt +0x32 /* 0000258E */
0000255E 322E 000C move.w D1, [A6 + 0xC]
00002562 926E 0014 sub.w D1, [A6 + 0x14]
00002566 6C0E bge +0x10 /* 00002576 */
00002568 322E 000C move.w D1, [A6 + 0xC]
0000256C 926E 0014 sub.w D1, [A6 + 0x14]
00002570 4441 neg.w D1
00002572 48C1 ext.l D1
00002574 600A bra +0xC /* 00002580 */
label00002576:
00002576 322E 000C move.w D1, [A6 + 0xC]
0000257A 926E 0014 sub.w D1, [A6 + 0x14]
0000257E 48C1 ext.l D1
label00002580:
00002580 206D B9F8 movea.l A0, [A5 - 0x4608]
00002584 3428 03FA move.w D2, [A0 + 0x3FA]
00002588 48C2 ext.l D2
0000258A B481 cmp.l D2, D1
0000258C 6C62 bge +0x64 /* 000025F0 */
label0000258E:
0000258E 322E 0012 move.w D1, [A6 + 0x12]
00002592 926E 0016 sub.w D1, [A6 + 0x16]
00002596 6C0E bge +0x10 /* 000025A6 */
00002598 322E 0012 move.w D1, [A6 + 0x12]
0000259C 926E 0016 sub.w D1, [A6 + 0x16]
000025A0 4441 neg.w D1
000025A2 48C1 ext.l D1
000025A4 600A bra +0xC /* 000025B0 */
label000025A6:
000025A6 322E 0012 move.w D1, [A6 + 0x12]
000025AA 926E 0016 sub.w D1, [A6 + 0x16]
000025AE 48C1 ext.l D1
label000025B0:
000025B0 206D B9F8 movea.l A0, [A5 - 0x4608]
000025B4 3428 03FA move.w D2, [A0 + 0x3FA]
000025B8 48C2 ext.l D2
000025BA B481 cmp.l D2, D1
000025BC 6D30 blt +0x32 /* 000025EE */
000025BE 322E 0010 move.w D1, [A6 + 0x10]
000025C2 926E 0014 sub.w D1, [A6 + 0x14]
000025C6 6C0E bge +0x10 /* 000025D6 */
000025C8 322E 0010 move.w D1, [A6 + 0x10]
000025CC 926E 0014 sub.w D1, [A6 + 0x14]
000025D0 4441 neg.w D1
000025D2 48C1 ext.l D1
000025D4 600A bra +0xC /* 000025E0 */
label000025D6:
000025D6 322E 0010 move.w D1, [A6 + 0x10]
000025DA 926E 0014 sub.w D1, [A6 + 0x14]
000025DE 48C1 ext.l D1
label000025E0:
000025E0 206D B9F8 movea.l A0, [A5 - 0x4608]
000025E4 3428 03FA move.w D2, [A0 + 0x3FA]
000025E8 48C2 ext.l D2
000025EA B481 cmp.l D2, D1
000025EC 6C02 bge +0x4 /* 000025F0 */
label000025EE:
000025EE 7000 moveq.l D0, 0x00
label000025F0:
000025F0 266E FFFC movea.l A3, [A6 - 0x4]
000025F4 4E5E unlink A6
000025F6 4E75 rts
export_738:
000025F8 4E56 FFF8 link A6, -0x0008
000025FC 2F0B move.l -[A7], A3
000025FE 206D B9F8 movea.l A0, [A5 - 0x4608]
00002602 47E8 032E lea.l A3, [A0 + 0x32E]
00002606 6000 02D8 bra +0x2DA /* 000028E0 */
label0000260A:
0000260A 7003 moveq.l D0, 0x03
0000260C B06B 000C cmp.w D0, [A3 + 0xC]
00002610 6600 02CC bne +0x2CE /* 000028DE */
00002614 206B 0004 movea.l A0, [A3 + 0x4]
00002618 7000 moveq.l D0, 0x00
0000261A 3028 0022 move.w D0, [A0 + 0x22]
0000261E 223C 0000 8000 move.l D1, 0x8000
00002624 C280 and.l D1, D0
00002626 6600 02B6 bne +0x2B8 /* 000028DE */
0000262A 4AAB 0008 tst.l [A3 + 0x8]
0000262E 6700 02AE beq +0x2B0 /* 000028DE */
00002632 206B 0004 movea.l A0, [A3 + 0x4]
00002636 7009 moveq.l D0, 0x09
00002638 B068 0020 cmp.w D0, [A0 + 0x20]
0000263C 6626 bne +0x28 /* 00002664 */
0000263E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002642 206B 0008 movea.l A0, [A3 + 0x8]
00002646 5088 addq.l A0, 8
00002648 2F20 move.l -[A7], -[A0]
0000264A 2F20 move.l -[A7], -[A0]
0000264C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002650 4EBA FDE2 jsr [PC - 0x21E /* 00002434 */]
00002654 4A40 tst.w D0
00002656 4FEF 0010 lea.l A7, [A7 + 0x10]
0000265A 6700 0282 beq +0x284 /* 000028DE */
0000265E 200B move.l D0, A3
00002660 6000 0286 bra +0x288 /* 000028E8 */
label00002664:
00002664 206B 0004 movea.l A0, [A3 + 0x4]
00002668 7005 moveq.l D0, 0x05
0000266A B068 0020 cmp.w D0, [A0 + 0x20]
0000266E 6626 bne +0x28 /* 00002696 */
00002670 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002674 206B 0008 movea.l A0, [A3 + 0x8]
00002678 5088 addq.l A0, 8
0000267A 2F20 move.l -[A7], -[A0]
0000267C 2F20 move.l -[A7], -[A0]
0000267E 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002682 4EBA FE8E jsr [PC - 0x172 /* 00002512 */]
00002686 4A40 tst.w D0
00002688 4FEF 0010 lea.l A7, [A7 + 0x10]
0000268C 6700 0250 beq +0x252 /* 000028DE */
00002690 200B move.l D0, A3
00002692 6000 0254 bra +0x256 /* 000028E8 */
label00002696:
00002696 486E FFF8 pea.l [A6 - 0x8]
0000269A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000269E 4EBA 0872 jsr [PC + 0x872 /* 00002F12 */]
000026A2 4A40 tst.w D0
000026A4 508F addq.l A7, 8
000026A6 6700 0236 beq +0x238 /* 000028DE */
000026AA 302E FFFA move.w D0, [A6 - 0x6]
000026AE 48C0 ext.l D0
000026B0 206D B9F8 movea.l A0, [A5 - 0x4608]
000026B4 3228 03FA move.w D1, [A0 + 0x3FA]
000026B8 48C1 ext.l D1
000026BA D280 add.l D1, D0
000026BC 2F01 move.l -[A7], D1
000026BE 302E 000A move.w D0, [A6 + 0xA]
000026C2 48C0 ext.l D0
000026C4 2F00 move.l -[A7], D0
000026C6 302E FFFA move.w D0, [A6 - 0x6]
000026CA 48C0 ext.l D0
000026CC 206D B9F8 movea.l A0, [A5 - 0x4608]
000026D0 3228 03FA move.w D1, [A0 + 0x3FA]
000026D4 48C1 ext.l D1
000026D6 9081 sub.l D0, D1
000026D8 2F00 move.l -[A7], D0
000026DA 4EBA 0214 jsr [PC + 0x214 /* 000028F0 */]
000026DE 4A40 tst.w D0
000026E0 4FEF 000C lea.l A7, [A7 + 0xC]
000026E4 663E bne +0x40 /* 00002724 */
000026E6 302E FFFE move.w D0, [A6 - 0x2]
000026EA 48C0 ext.l D0
000026EC 206D B9F8 movea.l A0, [A5 - 0x4608]
000026F0 3228 03FA move.w D1, [A0 + 0x3FA]
000026F4 48C1 ext.l D1
000026F6 D280 add.l D1, D0
000026F8 2F01 move.l -[A7], D1
000026FA 302E 000A move.w D0, [A6 + 0xA]
000026FE 48C0 ext.l D0
00002700 2F00 move.l -[A7], D0
00002702 302E FFFE move.w D0, [A6 - 0x2]
00002706 48C0 ext.l D0
00002708 206D B9F8 movea.l A0, [A5 - 0x4608]
0000270C 3228 03FA move.w D1, [A0 + 0x3FA]
00002710 48C1 ext.l D1
00002712 9081 sub.l D0, D1
00002714 2F00 move.l -[A7], D0
00002716 4EBA 01D8 jsr [PC + 0x1D8 /* 000028F0 */]
0000271A 4A40 tst.w D0
0000271C 4FEF 000C lea.l A7, [A7 + 0xC]
00002720 6700 00E4 beq +0xE6 /* 00002806 */
label00002724:
00002724 302E FFF8 move.w D0, [A6 - 0x8]
00002728 48C0 ext.l D0
0000272A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000272E 3228 03FC move.w D1, [A0 + 0x3FC]
00002732 48C1 ext.l D1
00002734 D280 add.l D1, D0
00002736 2F01 move.l -[A7], D1
00002738 302E 0008 move.w D0, [A6 + 0x8]
0000273C 48C0 ext.l D0
0000273E 2F00 move.l -[A7], D0
00002740 302E FFF8 move.w D0, [A6 - 0x8]
00002744 48C0 ext.l D0
00002746 206D B9F8 movea.l A0, [A5 - 0x4608]
0000274A 3228 03FC move.w D1, [A0 + 0x3FC]
0000274E 48C1 ext.l D1
00002750 9081 sub.l D0, D1
00002752 2F00 move.l -[A7], D0
00002754 4EBA 019A jsr [PC + 0x19A /* 000028F0 */]
00002758 4A40 tst.w D0
0000275A 4FEF 000C lea.l A7, [A7 + 0xC]
0000275E 663C bne +0x3E /* 0000279C */
00002760 302E FFFC move.w D0, [A6 - 0x4]
00002764 48C0 ext.l D0
00002766 206D B9F8 movea.l A0, [A5 - 0x4608]
0000276A 3228 03FC move.w D1, [A0 + 0x3FC]
0000276E 48C1 ext.l D1
00002770 D280 add.l D1, D0
00002772 2F01 move.l -[A7], D1
00002774 302E 0008 move.w D0, [A6 + 0x8]
00002778 48C0 ext.l D0
0000277A 2F00 move.l -[A7], D0
0000277C 302E FFFC move.w D0, [A6 - 0x4]
00002780 48C0 ext.l D0
00002782 206D B9F8 movea.l A0, [A5 - 0x4608]
00002786 3228 03FC move.w D1, [A0 + 0x3FC]
0000278A 48C1 ext.l D1
0000278C 9081 sub.l D0, D1
0000278E 2F00 move.l -[A7], D0
00002790 4EBA 015E jsr [PC + 0x15E /* 000028F0 */]
00002794 4A40 tst.w D0
00002796 4FEF 000C lea.l A7, [A7 + 0xC]
0000279A 6706 beq +0x8 /* 000027A2 */
label0000279C:
0000279C 200B move.l D0, A3
0000279E 6000 0148 bra +0x14A /* 000028E8 */
label000027A2:
000027A2 302E FFF8 move.w D0, [A6 - 0x8]
000027A6 48C0 ext.l D0
000027A8 322E FFFC move.w D1, [A6 - 0x4]
000027AC 48C1 ext.l D1
000027AE D280 add.l D1, D0
000027B0 2001 move.l D0, D1
000027B2 7202 moveq.l D1, 0x02
000027B4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000027B8 206D B9F8 movea.l A0, [A5 - 0x4608]
000027BC 3228 03FC move.w D1, [A0 + 0x3FC]
000027C0 48C1 ext.l D1
000027C2 D280 add.l D1, D0
000027C4 2F01 move.l -[A7], D1
000027C6 302E 0008 move.w D0, [A6 + 0x8]
000027CA 48C0 ext.l D0
000027CC 2F00 move.l -[A7], D0
000027CE 302E FFF8 move.w D0, [A6 - 0x8]
000027D2 48C0 ext.l D0
000027D4 322E FFFC move.w D1, [A6 - 0x4]
000027D8 48C1 ext.l D1
000027DA D280 add.l D1, D0
000027DC 2001 move.l D0, D1
000027DE 7202 moveq.l D1, 0x02
000027E0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000027E4 206D B9F8 movea.l A0, [A5 - 0x4608]
000027E8 3228 03FC move.w D1, [A0 + 0x3FC]
000027EC 48C1 ext.l D1
000027EE 9081 sub.l D0, D1
000027F0 2F00 move.l -[A7], D0
000027F2 4EBA 00FC jsr [PC + 0xFC /* 000028F0 */]
000027F6 4A40 tst.w D0
000027F8 4FEF 000C lea.l A7, [A7 + 0xC]
000027FC 6700 00E0 beq +0xE2 /* 000028DE */
00002800 200B move.l D0, A3
00002802 6000 00E4 bra +0xE6 /* 000028E8 */
label00002806:
00002806 302E FFFA move.w D0, [A6 - 0x6]
0000280A 48C0 ext.l D0
0000280C 322E FFFE move.w D1, [A6 - 0x2]
00002810 48C1 ext.l D1
00002812 D280 add.l D1, D0
00002814 2001 move.l D0, D1
00002816 7202 moveq.l D1, 0x02
00002818 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000281C 206D B9F8 movea.l A0, [A5 - 0x4608]
00002820 3228 03FA move.w D1, [A0 + 0x3FA]
00002824 48C1 ext.l D1
00002826 D280 add.l D1, D0
00002828 2F01 move.l -[A7], D1
0000282A 302E 000A move.w D0, [A6 + 0xA]
0000282E 48C0 ext.l D0
00002830 2F00 move.l -[A7], D0
00002832 302E FFFA move.w D0, [A6 - 0x6]
00002836 48C0 ext.l D0
00002838 322E FFFE move.w D1, [A6 - 0x2]
0000283C 48C1 ext.l D1
0000283E D280 add.l D1, D0
00002840 2001 move.l D0, D1
00002842 7202 moveq.l D1, 0x02
00002844 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002848 206D B9F8 movea.l A0, [A5 - 0x4608]
0000284C 3228 03FA move.w D1, [A0 + 0x3FA]
00002850 48C1 ext.l D1
00002852 9081 sub.l D0, D1
00002854 2F00 move.l -[A7], D0
00002856 4EBA 0098 jsr [PC + 0x98 /* 000028F0 */]
0000285A 4A40 tst.w D0
0000285C 4FEF 000C lea.l A7, [A7 + 0xC]
00002860 677C beq +0x7E /* 000028DE */
00002862 302E FFF8 move.w D0, [A6 - 0x8]
00002866 48C0 ext.l D0
00002868 206D B9F8 movea.l A0, [A5 - 0x4608]
0000286C 3228 03FC move.w D1, [A0 + 0x3FC]
00002870 48C1 ext.l D1
00002872 D280 add.l D1, D0
00002874 2F01 move.l -[A7], D1
00002876 302E 0008 move.w D0, [A6 + 0x8]
0000287A 48C0 ext.l D0
0000287C 2F00 move.l -[A7], D0
0000287E 302E FFF8 move.w D0, [A6 - 0x8]
00002882 48C0 ext.l D0
00002884 206D B9F8 movea.l A0, [A5 - 0x4608]
00002888 3228 03FC move.w D1, [A0 + 0x3FC]
0000288C 48C1 ext.l D1
0000288E 9081 sub.l D0, D1
00002890 2F00 move.l -[A7], D0
00002892 4EBA 005C jsr [PC + 0x5C /* 000028F0 */]
00002896 4A40 tst.w D0
00002898 4FEF 000C lea.l A7, [A7 + 0xC]
0000289C 663C bne +0x3E /* 000028DA */
0000289E 302E FFFC move.w D0, [A6 - 0x4]
000028A2 48C0 ext.l D0
000028A4 206D B9F8 movea.l A0, [A5 - 0x4608]
000028A8 3228 03FC move.w D1, [A0 + 0x3FC]
000028AC 48C1 ext.l D1
000028AE D280 add.l D1, D0
000028B0 2F01 move.l -[A7], D1
000028B2 302E 0008 move.w D0, [A6 + 0x8]
000028B6 48C0 ext.l D0
000028B8 2F00 move.l -[A7], D0
000028BA 302E FFFC move.w D0, [A6 - 0x4]
000028BE 48C0 ext.l D0
000028C0 206D B9F8 movea.l A0, [A5 - 0x4608]
000028C4 3228 03FC move.w D1, [A0 + 0x3FC]
000028C8 48C1 ext.l D1
000028CA 9081 sub.l D0, D1
000028CC 2F00 move.l -[A7], D0
000028CE 4EBA 0020 jsr [PC + 0x20 /* 000028F0 */]
000028D2 4A40 tst.w D0
000028D4 4FEF 000C lea.l A7, [A7 + 0xC]
000028D8 6704 beq +0x6 /* 000028DE */
label000028DA:
000028DA 200B move.l D0, A3
000028DC 600A bra +0xC /* 000028E8 */
label000028DE:
000028DE 2653 movea.l A3, [A3]
label000028E0:
000028E0 200B move.l D0, A3
000028E2 6600 FD26 bne -0x2D8 /* 0000260A */
000028E6 7000 moveq.l D0, 0x00
label000028E8:
000028E8 266E FFF4 movea.l A3, [A6 - 0xC]
000028EC 4E5E unlink A6
000028EE 4E75 rts
fn000028F0:
000028F0 2F07 move.l -[A7], D7
000028F2 3E2F 000E move.w D7, [A7 + 0xE]
000028F6 7000 moveq.l D0, 0x00
000028F8 BE6F 000A cmp.w D7, [A7 + 0xA]
000028FC 6D08 blt +0xA /* 00002906 */
000028FE BE6F 0012 cmp.w D7, [A7 + 0x12]
00002902 6E02 bgt +0x4 /* 00002906 */
00002904 7001 moveq.l D0, 0x01
label00002906:
00002906 2E1F move.l D7, [A7]+
00002908 4E75 rts
export_739:
0000290A 4E56 FFF8 link A6, -0x0008
0000290E 48E7 0018 movem.l -[A7], A3,A4
00002912 266E 000C movea.l A3, [A6 + 0xC]
00002916 7000 moveq.l D0, 0x00
00002918 2F00 move.l -[A7], D0
0000291A 486D F47E pea.l [A5 - 0xB82]
0000291E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002922 4868 032E pea.l [A0 + 0x32E]
00002926 4EBA 0CA0 jsr [PC + 0xCA0 /* 000035C8 */]
0000292A 4A40 tst.w D0
0000292C 4FEF 000C lea.l A7, [A7 + 0xC]
00002930 6700 017E beq +0x180 /* 00002AB0 */
00002934 286B 0004 movea.l A4, [A3 + 0x4]
00002938 206B 0008 movea.l A0, [A3 + 0x8]
0000293C 43EE FFF8 lea.l A1, [A6 - 0x8]
00002940 22D8 move.l [A1]+, [A0]+
00002942 22D8 move.l [A1]+, [A0]+
00002944 486E FFF8 pea.l [A6 - 0x8]
00002948 3B6C 003E F486 move.w [A5 - 0xB7A], [A4 + 0x3E]
0000294E 302C 003E move.w D0, [A4 + 0x3E]
00002952 48C0 ext.l D0
00002954 2F00 move.l -[A7], D0
00002956 4EBA EBBE jsr [PC - 0x1442 /* 00001516 */]
0000295A 302E 000A move.w D0, [A6 + 0xA]
0000295E 906E FFFA sub.w D0, [A6 - 0x6]
00002962 508F addq.l A7, 8
00002964 6C0E bge +0x10 /* 00002974 */
00002966 302E 000A move.w D0, [A6 + 0xA]
0000296A 906E FFFA sub.w D0, [A6 - 0x6]
0000296E 4440 neg.w D0
00002970 48C0 ext.l D0
00002972 600A bra +0xC /* 0000297E */
label00002974:
00002974 302E 000A move.w D0, [A6 + 0xA]
00002978 906E FFFA sub.w D0, [A6 - 0x6]
0000297C 48C0 ext.l D0
label0000297E:
0000297E 322E 0008 move.w D1, [A6 + 0x8]
00002982 926E FFF8 sub.w D1, [A6 - 0x8]
00002986 6C0E bge +0x10 /* 00002996 */
00002988 322E 0008 move.w D1, [A6 + 0x8]
0000298C 926E FFF8 sub.w D1, [A6 - 0x8]
00002990 4441 neg.w D1
00002992 48C1 ext.l D1
00002994 600A bra +0xC /* 000029A0 */
label00002996:
00002996 322E 0008 move.w D1, [A6 + 0x8]
0000299A 926E FFF8 sub.w D1, [A6 - 0x8]
0000299E 48C1 ext.l D1
label000029A0:
000029A0 D280 add.l D1, D0
000029A2 302E 000A move.w D0, [A6 + 0xA]
000029A6 906E FFFE sub.w D0, [A6 - 0x2]
000029AA 6C0E bge +0x10 /* 000029BA */
000029AC 302E 000A move.w D0, [A6 + 0xA]
000029B0 906E FFFE sub.w D0, [A6 - 0x2]
000029B4 4440 neg.w D0
000029B6 48C0 ext.l D0
000029B8 600A bra +0xC /* 000029C4 */
label000029BA:
000029BA 302E 000A move.w D0, [A6 + 0xA]
000029BE 906E FFFE sub.w D0, [A6 - 0x2]
000029C2 48C0 ext.l D0
label000029C4:
000029C4 342E 0008 move.w D2, [A6 + 0x8]
000029C8 946E FFFC sub.w D2, [A6 - 0x4]
000029CC 6C0E bge +0x10 /* 000029DC */
000029CE 342E 0008 move.w D2, [A6 + 0x8]
000029D2 946E FFFC sub.w D2, [A6 - 0x4]
000029D6 4442 neg.w D2
000029D8 48C2 ext.l D2
000029DA 600A bra +0xC /* 000029E6 */
label000029DC:
000029DC 342E 0008 move.w D2, [A6 + 0x8]
000029E0 946E FFFC sub.w D2, [A6 - 0x4]
000029E4 48C2 ext.l D2
label000029E6:
000029E6 D480 add.l D2, D0
000029E8 B481 cmp.l D2, D1
000029EA 6F0E ble +0x10 /* 000029FA */
000029EC 2B6E FFF8 F476 move.l [A5 - 0xB8A], [A6 - 0x8]
000029F2 2B6E FFFC F47A move.l [A5 - 0xB86], [A6 - 0x4]
000029F8 6012 bra +0x14 /* 00002A0C */
label000029FA:
000029FA 2B6E FFFC F476 move.l [A5 - 0xB8A], [A6 - 0x4]
00002A00 2B6E FFF8 F47A move.l [A5 - 0xB86], [A6 - 0x8]
00002A06 0A6D 0003 F486 xori.w [A5 - 0xB7A], 0x3
label00002A0C:
00002A0C 302E FFFA move.w D0, [A6 - 0x6]
00002A10 B06E FFFE cmp.w D0, [A6 - 0x2]
00002A14 57C0 seq D0
00002A16 0240 0001 andi.w D0, 0x1
00002A1A 3B40 F468 move.w [A5 - 0xB98], D0
00002A1E 302E FFF8 move.w D0, [A6 - 0x8]
00002A22 B06E FFFC cmp.w D0, [A6 - 0x4]
00002A26 57C0 seq D0
00002A28 0240 0001 andi.w D0, 0x1
00002A2C 3B40 F466 move.w [A5 - 0xB9A], D0
00002A30 426D F472 clr.w [A5 - 0xB8E]
00002A34 426D F474 clr.w [A5 - 0xB8C]
00002A38 486D 2C52 pea.l [A5 + 0x2C52 /* export_1414 */]
00002A3C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002A40 4A40 tst.w D0
00002A42 588F addq.l A7, 4
00002A44 672C beq +0x2E /* 00002A72 */
00002A46 7000 moveq.l D0, 0x00
00002A48 2F00 move.l -[A7], D0
00002A4A 2F2D F47A move.l -[A7], [A5 - 0xB86]
00002A4E 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */]
00002A52 7000 moveq.l D0, 0x00
00002A54 302D F464 move.w D0, [A5 - 0xB9C]
00002A58 7201 moveq.l D1, 0x01
00002A5A C280 and.l D1, D0
00002A5C 2F01 move.l -[A7], D1
00002A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A62 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
00002A66 486D 2C52 pea.l [A5 + 0x2C52 /* export_1414 */]
00002A6A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002A6E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002A72:
00002A72 7001 moveq.l D0, 0x01
00002A74 322D F47E move.w D1, [A5 - 0xB82]
00002A78 B26E FFF8 cmp.w D1, [A6 - 0x8]
00002A7C 660C bne +0xE /* 00002A8A */
00002A7E 322D F482 move.w D1, [A5 - 0xB7E]
00002A82 B26E FFFC cmp.w D1, [A6 - 0x4]
00002A86 6602 bne +0x4 /* 00002A8A */
00002A88 7000 moveq.l D0, 0x00
label00002A8A:
00002A8A 2F00 move.l -[A7], D0
00002A8C 7001 moveq.l D0, 0x01
00002A8E 322D F480 move.w D1, [A5 - 0xB80]
00002A92 B26E FFFA cmp.w D1, [A6 - 0x6]
00002A96 660C bne +0xE /* 00002AA4 */
00002A98 322D F484 move.w D1, [A5 - 0xB7C]
00002A9C B26E FFFE cmp.w D1, [A6 - 0x2]
00002AA0 6602 bne +0x4 /* 00002AA4 */
00002AA2 7000 moveq.l D0, 0x00
label00002AA4:
00002AA4 2F00 move.l -[A7], D0
00002AA6 4EBA F63A jsr [PC - 0x9C6 /* 000020E2 */]
00002AAA 700C moveq.l D0, 0x0C
00002AAC 508F addq.l A7, 8
00002AAE 6002 bra +0x4 /* 00002AB2 */
label00002AB0:
00002AB0 7001 moveq.l D0, 0x01
label00002AB2:
00002AB2 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002AB8 4E5E unlink A6
00002ABA 4E75 rts
fn00002ABC:
00002ABC 4E56 FFEC link A6, -0x0014
00002AC0 486D 2C72 pea.l [A5 + 0x2C72 /* export_1418 */]
00002AC4 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002AC8 7010 moveq.l D0, 0x10
00002ACA C06D F464 and.w D0, [A5 - 0xB9C]
00002ACE 588F addq.l A7, 4
00002AD0 6600 0124 bne +0x126 /* 00002BF6 */
00002AD4 302D F464 move.w D0, [A5 - 0xB9C]
00002AD8 0800 0000 btst.b D0, 0x0
00002ADC 672A beq +0x2C /* 00002B08 */
00002ADE 302D F474 move.w D0, [A5 - 0xB8C]
00002AE2 D16E 000A add.w [A6 + 0xA], D0
00002AE6 302D F472 move.w D0, [A5 - 0xB8E]
00002AEA D16E 0008 add.w [A6 + 0x8], D0
00002AEE 486E 0008 pea.l [A6 + 0x8]
00002AF2 4EBA 0BC6 jsr [PC + 0xBC6 /* 000036BA */]
00002AF6 302D F474 move.w D0, [A5 - 0xB8C]
00002AFA 916E 000A sub.w [A6 + 0xA], D0
00002AFE 302D F472 move.w D0, [A5 - 0xB8E]
00002B02 916E 0008 sub.w [A6 + 0x8], D0
00002B06 588F addq.l A7, 4
label00002B08:
00002B08 486E 0008 pea.l [A6 + 0x8]
00002B0C 4EBA EC1A jsr [PC - 0x13E6 /* 00001728 */]
00002B10 7000 moveq.l D0, 0x00
00002B12 2F00 move.l -[A7], D0
00002B14 486E FFF8 pea.l [A6 - 0x8]
00002B18 206D B9F8 movea.l A0, [A5 - 0x4608]
00002B1C 4868 032E pea.l [A0 + 0x32E]
00002B20 4EBA 0AA6 jsr [PC + 0xAA6 /* 000035C8 */]
00002B24 4A40 tst.w D0
00002B26 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B2A 6700 00CA beq +0xCC /* 00002BF6 */
00002B2E 7000 moveq.l D0, 0x00
00002B30 322D F486 move.w D1, [A5 - 0xB7A]
00002B34 48C1 ext.l D1
00002B36 7401 moveq.l D2, 0x01
00002B38 C481 and.l D2, D1
00002B3A 57C0 seq D0
00002B3C 4400 neg.b D0
00002B3E 2F00 move.l -[A7], D0
00002B40 302E FFFA move.w D0, [A6 - 0x6]
00002B44 48C0 ext.l D0
00002B46 2F00 move.l -[A7], D0
00002B48 302E 000A move.w D0, [A6 + 0xA]
00002B4C 48C0 ext.l D0
00002B4E 2F00 move.l -[A7], D0
00002B50 4EBA EB4E jsr [PC - 0x14B2 /* 000016A0 */]
00002B54 3D40 FFFA move.w [A6 - 0x6], D0
00002B58 302D F486 move.w D0, [A5 - 0xB7A]
00002B5C 48C0 ext.l D0
00002B5E 7201 moveq.l D1, 0x01
00002B60 C280 and.l D1, D0
00002B62 2F01 move.l -[A7], D1
00002B64 302E FFFE move.w D0, [A6 - 0x2]
00002B68 48C0 ext.l D0
00002B6A 2F00 move.l -[A7], D0
00002B6C 302E 000A move.w D0, [A6 + 0xA]
00002B70 48C0 ext.l D0
00002B72 2F00 move.l -[A7], D0
00002B74 4EBA EB2A jsr [PC - 0x14D6 /* 000016A0 */]
00002B78 3D40 FFFE move.w [A6 - 0x2], D0
00002B7C 7000 moveq.l D0, 0x00
00002B7E 322D F486 move.w D1, [A5 - 0xB7A]
00002B82 48C1 ext.l D1
00002B84 7402 moveq.l D2, 0x02
00002B86 C481 and.l D2, D1
00002B88 57C0 seq D0
00002B8A 4400 neg.b D0
00002B8C 2F00 move.l -[A7], D0
00002B8E 302E FFF8 move.w D0, [A6 - 0x8]
00002B92 48C0 ext.l D0
00002B94 2F00 move.l -[A7], D0
00002B96 302E 0008 move.w D0, [A6 + 0x8]
00002B9A 48C0 ext.l D0
00002B9C 2F00 move.l -[A7], D0
00002B9E 4EBA EB44 jsr [PC - 0x14BC /* 000016E4 */]
00002BA2 3D40 FFF8 move.w [A6 - 0x8], D0
00002BA6 302D F486 move.w D0, [A5 - 0xB7A]
00002BAA 48C0 ext.l D0
00002BAC 7202 moveq.l D1, 0x02
00002BAE C280 and.l D1, D0
00002BB0 2F01 move.l -[A7], D1
00002BB2 302E FFFC move.w D0, [A6 - 0x4]
00002BB6 48C0 ext.l D0
00002BB8 2F00 move.l -[A7], D0
00002BBA 302E 0008 move.w D0, [A6 + 0x8]
00002BBE 48C0 ext.l D0
00002BC0 2F00 move.l -[A7], D0
00002BC2 4EBA EB20 jsr [PC - 0x14E0 /* 000016E4 */]
00002BC6 3D40 FFFC move.w [A6 - 0x4], D0
00002BCA 486E FFF4 pea.l [A6 - 0xC]
00002BCE 486E FFEC pea.l [A6 - 0x14]
00002BD2 41EE 0000 lea.l A0, [A6 + 0x0]
00002BD6 2F20 move.l -[A7], -[A0]
00002BD8 2F20 move.l -[A7], -[A0]
00002BDA 4EBA DBEA jsr [PC - 0x2416 /* 000007C6 */]
00002BDE 7000 moveq.l D0, 0x00
00002BE0 2F00 move.l -[A7], D0
00002BE2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002BE6 41EE FFF4 lea.l A0, [A6 - 0xC]
00002BEA 2F20 move.l -[A7], -[A0]
00002BEC 2F20 move.l -[A7], -[A0]
00002BEE 4EBA E17E jsr [PC - 0x1E82 /* 00000D6E */]
00002BF2 4FEF 0050 lea.l A7, [A7 + 0x50]
label00002BF6:
00002BF6 4E5E unlink A6
00002BF8 4E75 rts
fn00002BFA:
00002BFA 4E56 0000 link A6, 0
00002BFE 2F0B move.l -[A7], A3
00002C00 266E 0008 movea.l A3, [A6 + 0x8]
00002C04 204B movea.l A0, A3
00002C06 5088 addq.l A0, 8
00002C08 2F20 move.l -[A7], -[A0]
00002C0A 2F20 move.l -[A7], -[A0]
00002C0C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C10 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00002C14 266E FFFC movea.l A3, [A6 - 0x4]
00002C18 4E5E unlink A6
00002C1A 4E75 rts
fn00002C1C:
00002C1C 4E56 FFF8 link A6, -0x0008
00002C20 48E7 0018 movem.l -[A7], A3,A4
00002C24 266E 0008 movea.l A3, [A6 + 0x8]
00002C28 286B 0010 movea.l A4, [A3 + 0x10]
00002C2C 4A2C 002D tst.b [A4 + 0x2D]
00002C30 6600 00E4 bne +0xE6 /* 00002D16 */
00002C34 486E FFF8 pea.l [A6 - 0x8]
00002C38 486C 002A pea.l [A4 + 0x2A]
00002C3C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00002C40 7001 moveq.l D0, 0x01
00002C42 322E 000E move.w D1, [A6 + 0xE]
00002C46 926B 0002 sub.w D1, [A3 + 0x2]
00002C4A 508F addq.l A7, 8
00002C4C 6C0E bge +0x10 /* 00002C5C */
00002C4E 322E 000E move.w D1, [A6 + 0xE]
00002C52 926B 0002 sub.w D1, [A3 + 0x2]
00002C56 4441 neg.w D1
00002C58 48C1 ext.l D1
00002C5A 600A bra +0xC /* 00002C66 */
label00002C5C:
00002C5C 322E 000E move.w D1, [A6 + 0xE]
00002C60 926B 0002 sub.w D1, [A3 + 0x2]
00002C64 48C1 ext.l D1
label00002C66:
00002C66 206D B9F8 movea.l A0, [A5 - 0x4608]
00002C6A 342E FFFA move.w D2, [A6 - 0x6]
00002C6E D468 03FA add.w D2, [A0 + 0x3FA]
00002C72 48C2 ext.l D2
00002C74 B481 cmp.l D2, D1
00002C76 6C00 00C8 bge +0xCA /* 00002D40 */
00002C7A 322B 0006 move.w D1, [A3 + 0x6]
00002C7E 926E 000E sub.w D1, [A6 + 0xE]
00002C82 6C0E bge +0x10 /* 00002C92 */
00002C84 322B 0006 move.w D1, [A3 + 0x6]
00002C88 926E 000E sub.w D1, [A6 + 0xE]
00002C8C 4441 neg.w D1
00002C8E 48C1 ext.l D1
00002C90 600A bra +0xC /* 00002C9C */
label00002C92:
00002C92 322B 0006 move.w D1, [A3 + 0x6]
00002C96 926E 000E sub.w D1, [A6 + 0xE]
00002C9A 48C1 ext.l D1
label00002C9C:
00002C9C 206D B9F8 movea.l A0, [A5 - 0x4608]
00002CA0 342E FFFE move.w D2, [A6 - 0x2]
00002CA4 D468 03FA add.w D2, [A0 + 0x3FA]
00002CA8 48C2 ext.l D2
00002CAA B481 cmp.l D2, D1
00002CAC 6C00 0092 bge +0x94 /* 00002D40 */
00002CB0 322E 000C move.w D1, [A6 + 0xC]
00002CB4 9253 sub.w D1, [A3]
00002CB6 6C0C bge +0xE /* 00002CC4 */
00002CB8 322E 000C move.w D1, [A6 + 0xC]
00002CBC 9253 sub.w D1, [A3]
00002CBE 4441 neg.w D1
00002CC0 48C1 ext.l D1
00002CC2 6008 bra +0xA /* 00002CCC */
label00002CC4:
00002CC4 322E 000C move.w D1, [A6 + 0xC]
00002CC8 9253 sub.w D1, [A3]
00002CCA 48C1 ext.l D1
label00002CCC:
00002CCC 206D B9F8 movea.l A0, [A5 - 0x4608]
00002CD0 342E FFF8 move.w D2, [A6 - 0x8]
00002CD4 D468 03FA add.w D2, [A0 + 0x3FA]
00002CD8 48C2 ext.l D2
00002CDA B481 cmp.l D2, D1
00002CDC 6C62 bge +0x64 /* 00002D40 */
00002CDE 322B 0004 move.w D1, [A3 + 0x4]
00002CE2 926E 000C sub.w D1, [A6 + 0xC]
00002CE6 6C0E bge +0x10 /* 00002CF6 */
00002CE8 322B 0004 move.w D1, [A3 + 0x4]
00002CEC 926E 000C sub.w D1, [A6 + 0xC]
00002CF0 4441 neg.w D1
00002CF2 48C1 ext.l D1
00002CF4 600A bra +0xC /* 00002D00 */
label00002CF6:
00002CF6 322B 0004 move.w D1, [A3 + 0x4]
00002CFA 926E 000C sub.w D1, [A6 + 0xC]
00002CFE 48C1 ext.l D1
label00002D00:
00002D00 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D04 342E FFFC move.w D2, [A6 - 0x4]
00002D08 D468 03FA add.w D2, [A0 + 0x3FA]
00002D0C 48C2 ext.l D2
00002D0E B481 cmp.l D2, D1
00002D10 6C2E bge +0x30 /* 00002D40 */
00002D12 7000 moveq.l D0, 0x00
00002D14 602A bra +0x2C /* 00002D40 */
label00002D16:
00002D16 7000 moveq.l D0, 0x00
00002D18 322B 0002 move.w D1, [A3 + 0x2]
00002D1C B26E 000E cmp.w D1, [A6 + 0xE]
00002D20 6E1E bgt +0x20 /* 00002D40 */
00002D22 322B 0006 move.w D1, [A3 + 0x6]
00002D26 B26E 000E cmp.w D1, [A6 + 0xE]
00002D2A 6D14 blt +0x16 /* 00002D40 */
00002D2C 3213 move.w D1, [A3]
00002D2E B26E 000C cmp.w D1, [A6 + 0xC]
00002D32 6E0C bgt +0xE /* 00002D40 */
00002D34 322B 0004 move.w D1, [A3 + 0x4]
00002D38 B26E 000C cmp.w D1, [A6 + 0xC]
00002D3C 6D02 blt +0x4 /* 00002D40 */
00002D3E 7001 moveq.l D0, 0x01
label00002D40:
00002D40 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002D46 4E5E unlink A6
00002D48 4E75 rts
export_740:
fn00002D4A:
00002D4A 48E7 0110 movem.l -[A7], D7,A3
00002D4E 266F 000C movea.l A3, [A7 + 0xC]
00002D52 302B 0002 move.w D0, [A3 + 0x2]
00002D56 B06B 0006 cmp.w D0, [A3 + 0x6]
00002D5A 6F0E ble +0x10 /* 00002D6A */
00002D5C 3E2B 0002 move.w D7, [A3 + 0x2]
00002D60 376B 0006 0002 move.w [A3 + 0x2], [A3 + 0x6]
00002D66 3747 0006 move.w [A3 + 0x6], D7
label00002D6A:
00002D6A 3013 move.w D0, [A3]
00002D6C B06B 0004 cmp.w D0, [A3 + 0x4]
00002D70 6F0A ble +0xC /* 00002D7C */
00002D72 3E13 move.w D7, [A3]
00002D74 36AB 0004 move.w [A3], [A3 + 0x4]
00002D78 3747 0004 move.w [A3 + 0x4], D7
label00002D7C:
00002D7C 4A6D F532 tst.w [A5 - 0xACE]
00002D80 6734 beq +0x36 /* 00002DB6 */
00002D82 302D F536 move.w D0, [A5 - 0xACA]
00002D86 B06B 0002 cmp.w D0, [A3 + 0x2]
00002D8A 662A bne +0x2C /* 00002DB6 */
00002D8C 302D F53A move.w D0, [A5 - 0xAC6]
00002D90 B06B 0006 cmp.w D0, [A3 + 0x6]
00002D94 6620 bne +0x22 /* 00002DB6 */
00002D96 302D F534 move.w D0, [A5 - 0xACC]
00002D9A B053 cmp.w D0, [A3]
00002D9C 6618 bne +0x1A /* 00002DB6 */
00002D9E 302D F538 move.w D0, [A5 - 0xAC8]
00002DA2 B06B 0004 cmp.w D0, [A3 + 0x4]
00002DA6 660E bne +0x10 /* 00002DB6 */
00002DA8 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00002DAC 4A40 tst.w D0
00002DAE 6606 bne +0x8 /* 00002DB6 */
00002DB0 7001 moveq.l D0, 0x01
00002DB2 6000 0084 bra +0x86 /* 00002E38 */
label00002DB6:
00002DB6 4A6D F530 tst.w [A5 - 0xAD0]
00002DBA 671E beq +0x20 /* 00002DDA */
00002DBC 3B6B 0002 F536 move.w [A5 - 0xACA], [A3 + 0x2]
00002DC2 3B53 F534 move.w [A5 - 0xACC], [A3]
00002DC6 3B6B 0006 F53A move.w [A5 - 0xAC6], [A3 + 0x6]
00002DCC 3B6B 0004 F538 move.w [A5 - 0xAC8], [A3 + 0x4]
00002DD2 3B7C 0001 F532 move.w [A5 - 0xACE], 0x1
00002DD8 605C bra +0x5E /* 00002E36 */
label00002DDA:
00002DDA 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00002DDE 206D B9F8 movea.l A0, [A5 - 0x4608]
00002DE2 41E8 039A lea.l A0, [A0 + 0x39A]
00002DE6 2F20 move.l -[A7], -[A0]
00002DE8 2F20 move.l -[A7], -[A0]
00002DEA 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00002DEE 4A6D F532 tst.w [A5 - 0xACE]
00002DF2 508F addq.l A7, 8
00002DF4 670E beq +0x10 /* 00002E04 */
00002DF6 41ED F53C lea.l A0, [A5 - 0xAC4]
00002DFA 2F20 move.l -[A7], -[A0]
00002DFC 2F20 move.l -[A7], -[A0]
00002DFE 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00002E02 508F addq.l A7, 8
label00002E04:
00002E04 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00002E08 3B6B 0002 F536 move.w [A5 - 0xACA], [A3 + 0x2]
00002E0E 3B53 F534 move.w [A5 - 0xACC], [A3]
00002E12 3B6B 0006 F53A move.w [A5 - 0xAC6], [A3 + 0x6]
00002E18 3B6B 0004 F538 move.w [A5 - 0xAC8], [A3 + 0x4]
00002E1E 41ED F53C lea.l A0, [A5 - 0xAC4]
00002E22 2F20 move.l -[A7], -[A0]
00002E24 2F20 move.l -[A7], -[A0]
00002E26 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00002E2A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00002E2E 3B7C 0001 F532 move.w [A5 - 0xACE], 0x1
00002E34 508F addq.l A7, 8
label00002E36:
00002E36 7001 moveq.l D0, 0x01
label00002E38:
00002E38 4CDF 0880 movem.l D7,A3, [A7]+
00002E3C 4E75 rts
fn00002E3E:
00002E3E 4A6D F532 tst.w [A5 - 0xACE]
00002E42 6738 beq +0x3A /* 00002E7C */
00002E44 4A6D F530 tst.w [A5 - 0xAD0]
00002E48 6706 beq +0x8 /* 00002E50 */
00002E4A 426D F532 clr.w [A5 - 0xACE]
00002E4E 602C bra +0x2E /* 00002E7C */
label00002E50:
00002E50 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00002E54 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E58 41E8 039A lea.l A0, [A0 + 0x39A]
00002E5C 2F20 move.l -[A7], -[A0]
00002E5E 2F20 move.l -[A7], -[A0]
00002E60 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00002E64 41ED F53C lea.l A0, [A5 - 0xAC4]
00002E68 2F20 move.l -[A7], -[A0]
00002E6A 2F20 move.l -[A7], -[A0]
00002E6C 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00002E70 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00002E74 426D F532 clr.w [A5 - 0xACE]
00002E78 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002E7C:
00002E7C 7001 moveq.l D0, 0x01
00002E7E 4E75 rts
export_741:
00002E80 4E56 0000 link A6, 0
00002E84 486E 0008 pea.l [A6 + 0x8]
00002E88 4EBA FEC0 jsr [PC - 0x140 /* 00002D4A */]
00002E8C 2B6E 0010 F524 move.l [A5 - 0xADC], [A6 + 0x10]
00002E92 302E 000A move.w D0, [A6 + 0xA]
00002E96 906E 0012 sub.w D0, [A6 + 0x12]
00002E9A 3B40 F52A move.w [A5 - 0xAD6], D0
00002E9E 302E 0008 move.w D0, [A6 + 0x8]
00002EA2 906E 0010 sub.w D0, [A6 + 0x10]
00002EA6 3B40 F528 move.w [A5 - 0xAD8], D0
00002EAA 302E 000E move.w D0, [A6 + 0xE]
00002EAE 906E 000A sub.w D0, [A6 + 0xA]
00002EB2 3B40 F52E move.w [A5 - 0xAD2], D0
00002EB6 302E 000C move.w D0, [A6 + 0xC]
00002EBA 906E 0008 sub.w D0, [A6 + 0x8]
00002EBE 3B40 F52C move.w [A5 - 0xAD4], D0
00002EC2 41ED F51C lea.l A0, [A5 - 0xAE4]
00002EC6 43EE 0008 lea.l A1, [A6 + 0x8]
00002ECA 20D9 move.l [A0]+, [A1]+
00002ECC 20D9 move.l [A0]+, [A1]+
00002ECE 4E5E unlink A6
00002ED0 4E75 rts
fn00002ED2:
00002ED2 4E56 0000 link A6, 0
00002ED6 302D F52A move.w D0, [A5 - 0xAD6]
00002EDA D06E 000A add.w D0, [A6 + 0xA]
00002EDE 3B40 F51E move.w [A5 - 0xAE2], D0
00002EE2 302D F528 move.w D0, [A5 - 0xAD8]
00002EE6 D06E 0008 add.w D0, [A6 + 0x8]
00002EEA 3B40 F51C move.w [A5 - 0xAE4], D0
00002EEE 302D F52E move.w D0, [A5 - 0xAD2]
00002EF2 D06D F51E add.w D0, [A5 - 0xAE2]
00002EF6 3B40 F522 move.w [A5 - 0xADE], D0
00002EFA 302D F52C move.w D0, [A5 - 0xAD4]
00002EFE D06D F51C add.w D0, [A5 - 0xAE4]
00002F02 3B40 F520 move.w [A5 - 0xAE0], D0
00002F06 486D F51C pea.l [A5 - 0xAE4]
00002F0A 4EBA FE3E jsr [PC - 0x1C2 /* 00002D4A */]
00002F0E 4E5E unlink A6
00002F10 4E75 rts
export_742:
fn00002F12:
00002F12 4E56 0000 link A6, 0
00002F16 48E7 0018 movem.l -[A7], A3,A4
00002F1A 286E 0008 movea.l A4, [A6 + 0x8]
00002F1E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F22 2668 03D2 movea.l A3, [A0 + 0x3D2]
00002F26 6020 bra +0x22 /* 00002F48 */
label00002F28:
00002F28 4A6B 0018 tst.w [A3 + 0x18]
00002F2C 6616 bne +0x18 /* 00002F44 */
00002F2E B9EB 0010 cmpa.l A4, [A3 + 0x10]
00002F32 6610 bne +0x12 /* 00002F44 */
00002F34 206E 000C movea.l A0, [A6 + 0xC]
00002F38 224B movea.l A1, A3
00002F3A 20D9 move.l [A0]+, [A1]+
00002F3C 20D9 move.l [A0]+, [A1]+
00002F3E 7001 moveq.l D0, 0x01
00002F40 6000 008E bra +0x90 /* 00002FD0 */
label00002F44:
00002F44 266B 001A movea.l A3, [A3 + 0x1A]
label00002F48:
00002F48 200B move.l D0, A3
00002F4A 66DC bne -0x22 /* 00002F28 */
00002F4C 7000 moveq.l D0, 0x00
00002F4E 2F00 move.l -[A7], D0
00002F50 7200 moveq.l D1, 0x00
00002F52 122C 0016 move.b D1, [A4 + 0x16]
00002F56 2F01 move.l -[A7], D1
00002F58 322C 001C move.w D1, [A4 + 0x1C]
00002F5C 48C1 ext.l D1
00002F5E 2F01 move.l -[A7], D1
00002F60 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002F64 206E 000C movea.l A0, [A6 + 0xC]
00002F68 3140 0002 move.w [A0 + 0x2], D0
00002F6C 7000 moveq.l D0, 0x00
00002F6E 2F00 move.l -[A7], D0
00002F70 7200 moveq.l D1, 0x00
00002F72 122C 0014 move.b D1, [A4 + 0x14]
00002F76 2F01 move.l -[A7], D1
00002F78 322C 0018 move.w D1, [A4 + 0x18]
00002F7C 48C1 ext.l D1
00002F7E 2F01 move.l -[A7], D1
00002F80 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002F84 206E 000C movea.l A0, [A6 + 0xC]
00002F88 3080 move.w [A0], D0
00002F8A 7000 moveq.l D0, 0x00
00002F8C 2F00 move.l -[A7], D0
00002F8E 7200 moveq.l D1, 0x00
00002F90 122C 0017 move.b D1, [A4 + 0x17]
00002F94 2F01 move.l -[A7], D1
00002F96 322C 001E move.w D1, [A4 + 0x1E]
00002F9A 48C1 ext.l D1
00002F9C 2F01 move.l -[A7], D1
00002F9E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002FA2 206E 000C movea.l A0, [A6 + 0xC]
00002FA6 3140 0006 move.w [A0 + 0x6], D0
00002FAA 7000 moveq.l D0, 0x00
00002FAC 2F00 move.l -[A7], D0
00002FAE 7200 moveq.l D1, 0x00
00002FB0 122C 0015 move.b D1, [A4 + 0x15]
00002FB4 2F01 move.l -[A7], D1
00002FB6 322C 001A move.w D1, [A4 + 0x1A]
00002FBA 48C1 ext.l D1
00002FBC 2F01 move.l -[A7], D1
00002FBE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002FC2 206E 000C movea.l A0, [A6 + 0xC]
00002FC6 3140 0004 move.w [A0 + 0x4], D0
00002FCA 7000 moveq.l D0, 0x00
00002FCC 4FEF 0030 lea.l A7, [A7 + 0x30]
label00002FD0:
00002FD0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002FD6 4E5E unlink A6
00002FD8 4E75 rts
fn00002FDA:
00002FDA 4E56 0000 link A6, 0
00002FDE 48E7 0118 movem.l -[A7], D7,A3,A4
00002FE2 286E 0008 movea.l A4, [A6 + 0x8]
00002FE6 206D B9F8 movea.l A0, [A5 - 0x4608]
00002FEA 2668 03D2 movea.l A3, [A0 + 0x3D2]
00002FEE 6020 bra +0x22 /* 00003010 */
label00002FF0:
00002FF0 4A6B 0018 tst.w [A3 + 0x18]
00002FF4 6616 bne +0x18 /* 0000300C */
00002FF6 B9EB 0010 cmpa.l A4, [A3 + 0x10]
00002FFA 6610 bne +0x12 /* 0000300C */
00002FFC 206E 000C movea.l A0, [A6 + 0xC]
00003000 224B movea.l A1, A3
00003002 20D9 move.l [A0]+, [A1]+
00003004 20D9 move.l [A0]+, [A1]+
00003006 7001 moveq.l D0, 0x01
00003008 6000 00FE bra +0x100 /* 00003108 */
label0000300C:
0000300C 266B 001A movea.l A3, [A3 + 0x1A]
label00003010:
00003010 200B move.l D0, A3
00003012 66DC bne -0x22 /* 00002FF0 */
00003014 7000 moveq.l D0, 0x00
00003016 2F00 move.l -[A7], D0
00003018 7200 moveq.l D1, 0x00
0000301A 122C 0016 move.b D1, [A4 + 0x16]
0000301E 2F01 move.l -[A7], D1
00003020 322C 001C move.w D1, [A4 + 0x1C]
00003024 48C1 ext.l D1
00003026 2F01 move.l -[A7], D1
00003028 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000302C 2E00 move.l D7, D0
0000302E 4FEF 000C lea.l A7, [A7 + 0xC]
00003032 6C06 bge +0x8 /* 0000303A */
00003034 2007 move.l D0, D7
00003036 4480 neg.l D0
00003038 6002 bra +0x4 /* 0000303C */
label0000303A:
0000303A 2007 move.l D0, D7
label0000303C:
0000303C 0C80 0000 7FFF cmpi.l D0, 0x7FFF
00003042 6F06 ble +0x8 /* 0000304A */
00003044 7000 moveq.l D0, 0x00
00003046 6000 00C0 bra +0xC2 /* 00003108 */
label0000304A:
0000304A 206E 000C movea.l A0, [A6 + 0xC]
0000304E 3147 0002 move.w [A0 + 0x2], D7
00003052 7000 moveq.l D0, 0x00
00003054 2F00 move.l -[A7], D0
00003056 7200 moveq.l D1, 0x00
00003058 122C 0014 move.b D1, [A4 + 0x14]
0000305C 2F01 move.l -[A7], D1
0000305E 322C 0018 move.w D1, [A4 + 0x18]
00003062 48C1 ext.l D1
00003064 2F01 move.l -[A7], D1
00003066 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000306A 2E00 move.l D7, D0
0000306C 4FEF 000C lea.l A7, [A7 + 0xC]
00003070 6C06 bge +0x8 /* 00003078 */
00003072 2007 move.l D0, D7
00003074 4480 neg.l D0
00003076 6002 bra +0x4 /* 0000307A */
label00003078:
00003078 2007 move.l D0, D7
label0000307A:
0000307A 0C80 0000 7FFF cmpi.l D0, 0x7FFF
00003080 6F06 ble +0x8 /* 00003088 */
00003082 7000 moveq.l D0, 0x00
00003084 6000 0082 bra +0x84 /* 00003108 */
label00003088:
00003088 206E 000C movea.l A0, [A6 + 0xC]
0000308C 3087 move.w [A0], D7
0000308E 7000 moveq.l D0, 0x00
00003090 2F00 move.l -[A7], D0
00003092 7200 moveq.l D1, 0x00
00003094 122C 0017 move.b D1, [A4 + 0x17]
00003098 2F01 move.l -[A7], D1
0000309A 322C 001E move.w D1, [A4 + 0x1E]
0000309E 48C1 ext.l D1
000030A0 2F01 move.l -[A7], D1
000030A2 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000030A6 2E00 move.l D7, D0
000030A8 4FEF 000C lea.l A7, [A7 + 0xC]
000030AC 6C06 bge +0x8 /* 000030B4 */
000030AE 2007 move.l D0, D7
000030B0 4480 neg.l D0
000030B2 6002 bra +0x4 /* 000030B6 */
label000030B4:
000030B4 2007 move.l D0, D7
label000030B6:
000030B6 0C80 0000 7FFF cmpi.l D0, 0x7FFF
000030BC 6F04 ble +0x6 /* 000030C2 */
000030BE 7000 moveq.l D0, 0x00
000030C0 6046 bra +0x48 /* 00003108 */
label000030C2:
000030C2 206E 000C movea.l A0, [A6 + 0xC]
000030C6 3147 0006 move.w [A0 + 0x6], D7
000030CA 7000 moveq.l D0, 0x00
000030CC 2F00 move.l -[A7], D0
000030CE 7200 moveq.l D1, 0x00
000030D0 122C 0015 move.b D1, [A4 + 0x15]
000030D4 2F01 move.l -[A7], D1
000030D6 322C 001A move.w D1, [A4 + 0x1A]
000030DA 48C1 ext.l D1
000030DC 2F01 move.l -[A7], D1
000030DE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000030E2 2E00 move.l D7, D0
000030E4 4FEF 000C lea.l A7, [A7 + 0xC]
000030E8 6C06 bge +0x8 /* 000030F0 */
000030EA 2007 move.l D0, D7
000030EC 4480 neg.l D0
000030EE 6002 bra +0x4 /* 000030F2 */
label000030F0:
000030F0 2007 move.l D0, D7
label000030F2:
000030F2 0C80 0000 7FFF cmpi.l D0, 0x7FFF
000030F8 6F04 ble +0x6 /* 000030FE */
000030FA 7000 moveq.l D0, 0x00
000030FC 600A bra +0xC /* 00003108 */
label000030FE:
000030FE 206E 000C movea.l A0, [A6 + 0xC]
00003102 3147 0004 move.w [A0 + 0x4], D7
00003106 7001 moveq.l D0, 0x01
label00003108:
00003108 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000310E 4E5E unlink A6
00003110 4E75 rts
fn00003112:
00003112 4E56 FFF4 link A6, -0x000C
00003116 48E7 0018 movem.l -[A7], A3,A4
0000311A 49ED F53C lea.l A4, [A5 - 0xAC4]
0000311E 266E 0018 movea.l A3, [A6 + 0x18]
00003122 6078 bra +0x7A /* 0000319C */
label00003124:
00003124 486E FFF8 pea.l [A6 - 0x8]
00003128 486B 0018 pea.l [A3 + 0x18]
0000312C 486E 0008 pea.l [A6 + 0x8]
00003130 4EBA CED0 jsr [PC - 0x3130 /* 00000002 */]
00003134 302B 0020 move.w D0, [A3 + 0x20]
00003138 5540 subq.w D0, 2
0000313A 4FEF 000C lea.l A7, [A7 + 0xC]
0000313E 6708 beq +0xA /* 00003148 */
00003140 0440 0009 subi.w D0, 0x9 /* '\t' */
00003144 6726 beq +0x28 /* 0000316C */
00003146 6050 bra +0x52 /* 00003198 */
label00003148:
00003148 202B 002A move.l D0, [A3 + 0x2A]
0000314C B0AE 001C cmp.l D0, [A6 + 0x1C]
00003150 6646 bne +0x48 /* 00003198 */
00003152 41EE FFF8 lea.l A0, [A6 - 0x8]
00003156 224C movea.l A1, A4
00003158 22D8 move.l [A1]+, [A0]+
0000315A 22D8 move.l [A1]+, [A0]+
0000315C 204C movea.l A0, A4
0000315E 5088 addq.l A0, 8
00003160 43EE 0010 lea.l A1, [A6 + 0x10]
00003164 20D9 move.l [A0]+, [A1]+
00003166 20D9 move.l [A0]+, [A1]+
00003168 200C move.l D0, A4
0000316A 6036 bra +0x38 /* 000031A2 */
label0000316C:
0000316C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003170 2F2B 002A move.l -[A7], [A3 + 0x2A]
00003174 41EE 0018 lea.l A0, [A6 + 0x18]
00003178 2F20 move.l -[A7], -[A0]
0000317A 2F20 move.l -[A7], -[A0]
0000317C 41EE 0000 lea.l A0, [A6 + 0x0]
00003180 2F20 move.l -[A7], -[A0]
00003182 2F20 move.l -[A7], -[A0]
00003184 4EBA FF8C jsr [PC - 0x74 /* 00003112 */]
00003188 2D40 FFF4 move.l [A6 - 0xC], D0
0000318C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003190 6706 beq +0x8 /* 00003198 */
00003192 202E FFF4 move.l D0, [A6 - 0xC]
00003196 600A bra +0xC /* 000031A2 */
label00003198:
00003198 266B 0026 movea.l A3, [A3 + 0x26]
label0000319C:
0000319C 200B move.l D0, A3
0000319E 6684 bne -0x7A /* 00003124 */
000031A0 7000 moveq.l D0, 0x00
label000031A2:
000031A2 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
000031A8 4E5E unlink A6
000031AA 4E75 rts
export_743:
000031AC 4E56 0000 link A6, 0
000031B0 48E7 0018 movem.l -[A7], A3,A4
000031B4 206D B9F8 movea.l A0, [A5 - 0x4608]
000031B8 41E8 01DA lea.l A0, [A0 + 0x1DA]
000031BC B1EE 0008 cmpa.l A0, [A6 + 0x8]
000031C0 660A bne +0xC /* 000031CC */
000031C2 206D B9F8 movea.l A0, [A5 - 0x4608]
000031C6 49E8 01C2 lea.l A4, [A0 + 0x1C2]
000031CA 6072 bra +0x74 /* 0000323E */
label000031CC:
000031CC 206D B9F8 movea.l A0, [A5 - 0x4608]
000031D0 2668 03D2 movea.l A3, [A0 + 0x3D2]
000031D4 6064 bra +0x66 /* 0000323A */
label000031D6:
000031D6 4A6B 0018 tst.w [A3 + 0x18]
000031DA 661E bne +0x20 /* 000031FA */
000031DC 206B 0010 movea.l A0, [A3 + 0x10]
000031E0 7002 moveq.l D0, 0x02
000031E2 B068 0020 cmp.w D0, [A0 + 0x20]
000031E6 6612 bne +0x14 /* 000031FA */
000031E8 206B 0010 movea.l A0, [A3 + 0x10]
000031EC 2028 002A move.l D0, [A0 + 0x2A]
000031F0 B0AE 0008 cmp.l D0, [A6 + 0x8]
000031F4 6604 bne +0x6 /* 000031FA */
000031F6 49D3 lea.l A4, [A3]
000031F8 6044 bra +0x46 /* 0000323E */
label000031FA:
000031FA 4A6B 0018 tst.w [A3 + 0x18]
000031FE 6636 bne +0x38 /* 00003236 */
00003200 206B 0010 movea.l A0, [A3 + 0x10]
00003204 700B moveq.l D0, 0x0B
00003206 B068 0020 cmp.w D0, [A0 + 0x20]
0000320A 662A bne +0x2C /* 00003236 */
0000320C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003210 206B 0010 movea.l A0, [A3 + 0x10]
00003214 2F28 002A move.l -[A7], [A0 + 0x2A]
00003218 41EB 0010 lea.l A0, [A3 + 0x10]
0000321C 2F20 move.l -[A7], -[A0]
0000321E 2F20 move.l -[A7], -[A0]
00003220 204B movea.l A0, A3
00003222 5088 addq.l A0, 8
00003224 2F20 move.l -[A7], -[A0]
00003226 2F20 move.l -[A7], -[A0]
00003228 4EBA FEE8 jsr [PC - 0x118 /* 00003112 */]
0000322C 2840 movea.l A4, D0
0000322E 200C move.l D0, A4
00003230 4FEF 0018 lea.l A7, [A7 + 0x18]
00003234 6608 bne +0xA /* 0000323E */
label00003236:
00003236 266B 001A movea.l A3, [A3 + 0x1A]
label0000323A:
0000323A 200B move.l D0, A3
0000323C 6698 bne -0x66 /* 000031D6 */
label0000323E:
0000323E 200C move.l D0, A4
00003240 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003246 4E5E unlink A6
00003248 4E75 rts
fn0000324A:
0000324A 4E56 0000 link A6, 0
0000324E 48E7 0118 movem.l -[A7], D7,A3,A4
00003252 286E 0018 movea.l A4, [A6 + 0x18]
00003256 266E 0014 movea.l A3, [A6 + 0x14]
0000325A 4247 clr.w D7
0000325C 4254 clr.w [A4]
0000325E 302E 0012 move.w D0, [A6 + 0x12]
00003262 5340 subq.w D0, 1
00003264 6B00 00F0 bmi +0xF2 /* 00003356 */
00003268 0C40 0004 cmpi.w D0, 0x4
0000326C 6E00 00E8 bgt +0xEA /* 00003356 */
00003270 D040 add.w D0, D0
00003272 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003276 4EFB 0000 jmp [PC + D0.w]
0000327A 000C 005A ori.b A4, 0x5A /* 'Z' */
0000327E 0060 0066 ori.w -[A0], 0x66 /* 'f' */
00003282 00A4 486D 2B8A ori.l -[A4], 0x486D2B8A
00003288 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000328C 4A40 tst.w D0
0000328E 588F addq.l A7, 4
00003290 6700 00C4 beq +0xC6 /* 00003356 */
00003294 2F0C move.l -[A7], A4
00003296 2F0B move.l -[A7], A3
00003298 2F2E 000C move.l -[A7], [A6 + 0xC]
0000329C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032A0 4EAD 2B8A jsr [A5 + 0x2B8A /* export_1389 */]
000032A4 7200 moveq.l D1, 0x00
000032A6 4A40 tst.w D0
000032A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000032AC 6714 beq +0x16 /* 000032C2 */
000032AE 7006 moveq.l D0, 0x06
000032B0 B053 cmp.w D0, [A3]
000032B2 670C beq +0xE /* 000032C0 */
000032B4 7007 moveq.l D0, 0x07
000032B6 B053 cmp.w D0, [A3]
000032B8 6706 beq +0x8 /* 000032C0 */
000032BA 7008 moveq.l D0, 0x08
000032BC B053 cmp.w D0, [A3]
000032BE 6602 bne +0x4 /* 000032C2 */
label000032C0:
000032C0 7201 moveq.l D1, 0x01
label000032C2:
000032C2 3E01 move.w D7, D1
000032C4 486D 2B8A pea.l [A5 + 0x2B8A /* export_1389 */]
000032C8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000032CC 588F addq.l A7, 4
000032CE 6000 0086 bra +0x88 /* 00003356 */
000032D2 36BC 0001 move.w [A3], 0x1
000032D6 607E bra +0x80 /* 00003356 */
000032D8 36BC 0002 move.w [A3], 0x2
000032DC 6078 bra +0x7A /* 00003356 */
000032DE 486D 2B82 pea.l [A5 + 0x2B82 /* export_1388 */]
000032E2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000032E6 4A40 tst.w D0
000032E8 588F addq.l A7, 4
000032EA 676A beq +0x6C /* 00003356 */
000032EC 2F0C move.l -[A7], A4
000032EE 2F0B move.l -[A7], A3
000032F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000032F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032F8 4EAD 2B82 jsr [A5 + 0x2B82 /* export_1388 */]
000032FC 7200 moveq.l D1, 0x00
000032FE 4A40 tst.w D0
00003300 4FEF 0010 lea.l A7, [A7 + 0x10]
00003304 6708 beq +0xA /* 0000330E */
00003306 7004 moveq.l D0, 0x04
00003308 B053 cmp.w D0, [A3]
0000330A 6602 bne +0x4 /* 0000330E */
0000330C 7201 moveq.l D1, 0x01
label0000330E:
0000330E 3E01 move.w D7, D1
00003310 486D 2B82 pea.l [A5 + 0x2B82 /* export_1388 */]
00003314 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003318 588F addq.l A7, 4
0000331A 603A bra +0x3C /* 00003356 */
0000331C 486D 2B7A pea.l [A5 + 0x2B7A /* export_1387 */]
00003320 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003324 4A40 tst.w D0
00003326 588F addq.l A7, 4
00003328 672C beq +0x2E /* 00003356 */
0000332A 2F0C move.l -[A7], A4
0000332C 2F0B move.l -[A7], A3
0000332E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003332 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003336 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */]
0000333A 7200 moveq.l D1, 0x00
0000333C 4A40 tst.w D0
0000333E 4FEF 0010 lea.l A7, [A7 + 0x10]
00003342 6706 beq +0x8 /* 0000334A */
00003344 4A53 tst.w [A3]
00003346 6702 beq +0x4 /* 0000334A */
00003348 7201 moveq.l D1, 0x01
label0000334A:
0000334A 3E01 move.w D7, D1
0000334C 486D 2B7A pea.l [A5 + 0x2B7A /* export_1387 */]
00003350 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003354 588F addq.l A7, 4
label00003356:
00003356 3007 move.w D0, D7
00003358 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000335E 4E5E unlink A6
00003360 4E75 rts
export_744:
00003362 4E56 FFEE link A6, -0x0012
00003366 48E7 0118 movem.l -[A7], D7,A3,A4
0000336A 286E 0008 movea.l A4, [A6 + 0x8]
0000336E 4247 clr.w D7
00003370 200C move.l D0, A4
00003372 6700 010A beq +0x10C /* 0000347E */
00003376 206C 0010 movea.l A0, [A4 + 0x10]
0000337A 7000 moveq.l D0, 0x00
0000337C 3028 0022 move.w D0, [A0 + 0x22]
00003380 223C 0000 8000 move.l D1, 0x8000
00003386 C280 and.l D1, D0
00003388 6600 00F4 bne +0xF6 /* 0000347E */
0000338C 206C 0010 movea.l A0, [A4 + 0x10]
00003390 7004 moveq.l D0, 0x04
00003392 B068 0020 cmp.w D0, [A0 + 0x20]
00003396 6600 00E6 bne +0xE8 /* 0000347E */
0000339A 2D6C 0010 FFF6 move.l [A6 - 0xA], [A4 + 0x10]
000033A0 206C 0010 movea.l A0, [A4 + 0x10]
000033A4 2D68 002E FFEE move.l [A6 - 0x12], [A0 + 0x2E]
000033AA 486E FFFC pea.l [A6 - 0x4]
000033AE 486E FFFA pea.l [A6 - 0x6]
000033B2 206E FFF6 movea.l A0, [A6 - 0xA]
000033B6 3028 002A move.w D0, [A0 + 0x2A]
000033BA 48C0 ext.l D0
000033BC 2F00 move.l -[A7], D0
000033BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000033C2 204C movea.l A0, A4
000033C4 5088 addq.l A0, 8
000033C6 2F20 move.l -[A7], -[A0]
000033C8 2F20 move.l -[A7], -[A0]
000033CA 4EAD 181A jsr [A5 + 0x181A /* export_767 */]
000033CE 4FEF 000C lea.l A7, [A7 + 0xC]
000033D2 2F00 move.l -[A7], D0
000033D4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000033D8 4EBA FE70 jsr [PC - 0x190 /* 0000324A */]
000033DC 4A40 tst.w D0
000033DE 4FEF 0014 lea.l A7, [A7 + 0x14]
000033E2 6700 009A beq +0x9C /* 0000347E */
000033E6 7003 moveq.l D0, 0x03
000033E8 C06D F464 and.w D0, [A5 - 0xB9C]
000033EC 660A bne +0xC /* 000033F8 */
000033EE 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000033F2 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000033F6 588F addq.l A7, 4
label000033F8:
000033F8 206D B9F8 movea.l A0, [A5 - 0x4608]
000033FC 47E8 032E lea.l A3, [A0 + 0x32E]
label00003400:
00003400 7004 moveq.l D0, 0x04
00003402 B06B 000C cmp.w D0, [A3 + 0xC]
00003406 6622 bne +0x24 /* 0000342A */
00003408 206B 0004 movea.l A0, [A3 + 0x4]
0000340C 2028 002E move.l D0, [A0 + 0x2E]
00003410 B0AE FFEE cmp.l D0, [A6 - 0x12]
00003414 6614 bne +0x16 /* 0000342A */
00003416 302B 0008 move.w D0, [A3 + 0x8]
0000341A B06E FFFA cmp.w D0, [A6 - 0x6]
0000341E 660A bne +0xC /* 0000342A */
00003420 302B 000A move.w D0, [A3 + 0xA]
00003424 B06E FFFC cmp.w D0, [A6 - 0x4]
00003428 6754 beq +0x56 /* 0000347E */
label0000342A:
0000342A 2653 movea.l A3, [A3]
0000342C 200B move.l D0, A3
0000342E 66D0 bne -0x2E /* 00003400 */
00003430 3D7C 0004 FFFE move.w [A6 - 0x2], 0x4
00003436 486E FFF2 pea.l [A6 - 0xE]
0000343A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000343E 4868 032E pea.l [A0 + 0x32E]
00003442 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00003446 4A40 tst.w D0
00003448 508F addq.l A7, 8
0000344A 6732 beq +0x34 /* 0000347E */
0000344C 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00003450 7001 moveq.l D0, 0x01
00003452 2F00 move.l -[A7], D0
00003454 206E FFF6 movea.l A0, [A6 - 0xA]
00003458 3228 002A move.w D1, [A0 + 0x2A]
0000345C 48C1 ext.l D1
0000345E 2F01 move.l -[A7], D1
00003460 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003464 204C movea.l A0, A4
00003466 5088 addq.l A0, 8
00003468 2F20 move.l -[A7], -[A0]
0000346A 2F20 move.l -[A7], -[A0]
0000346C 204C movea.l A0, A4
0000346E 5088 addq.l A0, 8
00003470 2F20 move.l -[A7], -[A0]
00003472 2F20 move.l -[A7], -[A0]
00003474 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00003478 5247 addq.w D7, 1
0000347A 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000347E:
0000347E 3007 move.w D0, D7
00003480 4CEE 1880 FFE2 movem.l D7,A3,A4, [A6 - 0x1E]
00003486 4E5E unlink A6
00003488 4E75 rts
export_745:
fn0000348A:
0000348A 4E56 FFF2 link A6, -0x000E
0000348E 48E7 0018 movem.l -[A7], A3,A4
00003492 286E 0008 movea.l A4, [A6 + 0x8]
00003496 206D B9F8 movea.l A0, [A5 - 0x4608]
0000349A 47E8 032E lea.l A3, [A0 + 0x32E]
label0000349E:
0000349E 7003 moveq.l D0, 0x03
000034A0 B06B 000C cmp.w D0, [A3 + 0xC]
000034A4 6606 bne +0x8 /* 000034AC */
000034A6 B9EB 0004 cmpa.l A4, [A3 + 0x4]
000034AA 672E beq +0x30 /* 000034DA */
label000034AC:
000034AC 2653 movea.l A3, [A3]
000034AE 200B move.l D0, A3
000034B0 6622 bne +0x24 /* 000034D4 */
000034B2 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
000034B8 2D4C FFF6 move.l [A6 - 0xA], A4
000034BC 486E FFF2 pea.l [A6 - 0xE]
000034C0 206D B9F8 movea.l A0, [A5 - 0x4608]
000034C4 4868 032E pea.l [A0 + 0x32E]
000034C8 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
000034CC 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000034D0 508F addq.l A7, 8
000034D2 6006 bra +0x8 /* 000034DA */
label000034D4:
000034D4 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000034D8 60C4 bra -0x3A /* 0000349E */
label000034DA:
000034DA 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
000034E0 4E5E unlink A6
000034E2 4E75 rts
export_746:
fn000034E4:
000034E4 4E56 0000 link A6, 0
000034E8 7000 moveq.l D0, 0x00
000034EA 2F00 move.l -[A7], D0
000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034F0 4EBA CCD2 jsr [PC - 0x332E /* 000001C4 */]
000034F4 508F addq.l A7, 8
000034F6 2F00 move.l -[A7], D0
000034F8 4EBA 005A jsr [PC + 0x5A /* 00003554 */]
000034FC 4E5E unlink A6
000034FE 4E75 rts
fn00003500:
00003500 4E56 0000 link A6, 0
00003504 2F0B move.l -[A7], A3
00003506 206D B9F8 movea.l A0, [A5 - 0x4608]
0000350A 2668 03D2 movea.l A3, [A0 + 0x3D2]
0000350E 6038 bra +0x3A /* 00003548 */
label00003510:
00003510 4A6B 0018 tst.w [A3 + 0x18]
00003514 662E bne +0x30 /* 00003544 */
00003516 302B 0002 move.w D0, [A3 + 0x2]
0000351A B06E 000A cmp.w D0, [A6 + 0xA]
0000351E 6D24 blt +0x26 /* 00003544 */
00003520 302B 0006 move.w D0, [A3 + 0x6]
00003524 B06E 000E cmp.w D0, [A6 + 0xE]
00003528 6E1A bgt +0x1C /* 00003544 */
0000352A 3013 move.w D0, [A3]
0000352C B06E 0008 cmp.w D0, [A6 + 0x8]
00003530 6D12 blt +0x14 /* 00003544 */
00003532 302B 0004 move.w D0, [A3 + 0x4]
00003536 B06E 000C cmp.w D0, [A6 + 0xC]
0000353A 6E08 bgt +0xA /* 00003544 */
0000353C 2F0B move.l -[A7], A3
0000353E 4EBA 0014 jsr [PC + 0x14 /* 00003554 */]
00003542 588F addq.l A7, 4
label00003544:
00003544 266B 001A movea.l A3, [A3 + 0x1A]
label00003548:
00003548 200B move.l D0, A3
0000354A 66C4 bne -0x3A /* 00003510 */
0000354C 266E FFFC movea.l A3, [A6 - 0x4]
00003550 4E5E unlink A6
00003552 4E75 rts
fn00003554:
00003554 4E56 FFF2 link A6, -0x000E
00003558 2F0B move.l -[A7], A3
0000355A 266E 0008 movea.l A3, [A6 + 0x8]
0000355E 200B move.l D0, A3
00003560 675C beq +0x5E /* 000035BE */
00003562 4AAB 0014 tst.l [A3 + 0x14]
00003566 6740 beq +0x42 /* 000035A8 */
00003568 7003 moveq.l D0, 0x03
0000356A C06D F464 and.w D0, [A5 - 0xB9C]
0000356E 674E beq +0x50 /* 000035BE */
00003570 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
00003576 2D6B 0010 FFF6 move.l [A6 - 0xA], [A3 + 0x10]
0000357C 486E FFF2 pea.l [A6 - 0xE]
00003580 206D B9F8 movea.l A0, [A5 - 0x4608]
00003584 4868 032E pea.l [A0 + 0x32E]
00003588 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
0000358C 7000 moveq.l D0, 0x00
0000358E 2740 0014 move.l [A3 + 0x14], D0
00003592 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00003596 7000 moveq.l D0, 0x00
00003598 2F00 move.l -[A7], D0
0000359A 2F0B move.l -[A7], A3
0000359C 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000035A0 7000 moveq.l D0, 0x00
000035A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000035A6 6018 bra +0x1A /* 000035C0 */
label000035A8:
000035A8 2F2B 0010 move.l -[A7], [A3 + 0x10]
000035AC 4EBA FEDC jsr [PC - 0x124 /* 0000348A */]
000035B0 7001 moveq.l D0, 0x01
000035B2 2F00 move.l -[A7], D0
000035B4 2F0B move.l -[A7], A3
000035B6 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000035BA 4FEF 000C lea.l A7, [A7 + 0xC]
label000035BE:
000035BE 200B move.l D0, A3
label000035C0:
000035C0 266E FFEE movea.l A3, [A6 - 0x12]
000035C4 4E5E unlink A6
000035C6 4E75 rts
export_747:
fn000035C8:
000035C8 4E56 FFF8 link A6, -0x0008
000035CC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000035D0 3C2E 0012 move.w D6, [A6 + 0x12]
000035D4 286E 0008 movea.l A4, [A6 + 0x8]
000035D8 266E 000C movea.l A3, [A6 + 0xC]
000035DC 4247 clr.w D7
000035DE 6000 00C8 bra +0xCA /* 000036A8 */
label000035E2:
000035E2 7003 moveq.l D0, 0x03
000035E4 B06C 000C cmp.w D0, [A4 + 0xC]
000035E8 6600 00BC bne +0xBE /* 000036A6 */
000035EC 4A46 tst.w D6
000035EE 6616 bne +0x18 /* 00003606 */
000035F0 206C 0004 movea.l A0, [A4 + 0x4]
000035F4 7000 moveq.l D0, 0x00
000035F6 3028 0022 move.w D0, [A0 + 0x22]
000035FA 223C 0000 8000 move.l D1, 0x8000
00003600 C280 and.l D1, D0
00003602 6600 00A2 bne +0xA4 /* 000036A6 */
label00003606:
00003606 4A47 tst.w D7
00003608 6700 0084 beq +0x86 /* 0000368E */
0000360C 486E FFF8 pea.l [A6 - 0x8]
00003610 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003614 4EBA F9C4 jsr [PC - 0x63C /* 00002FDA */]
00003618 4A40 tst.w D0
0000361A 508F addq.l A7, 8
0000361C 676C beq +0x6E /* 0000368A */
0000361E 302B 0002 move.w D0, [A3 + 0x2]
00003622 B06E FFFA cmp.w D0, [A6 - 0x6]
00003626 6C08 bge +0xA /* 00003630 */
00003628 302B 0002 move.w D0, [A3 + 0x2]
0000362C 48C0 ext.l D0
0000362E 6006 bra +0x8 /* 00003636 */
label00003630:
00003630 302E FFFA move.w D0, [A6 - 0x6]
00003634 48C0 ext.l D0
label00003636:
00003636 3740 0002 move.w [A3 + 0x2], D0
0000363A 302B 0006 move.w D0, [A3 + 0x6]
0000363E B06E FFFE cmp.w D0, [A6 - 0x2]
00003642 6F08 ble +0xA /* 0000364C */
00003644 302B 0006 move.w D0, [A3 + 0x6]
00003648 48C0 ext.l D0
0000364A 6006 bra +0x8 /* 00003652 */
label0000364C:
0000364C 302E FFFE move.w D0, [A6 - 0x2]
00003650 48C0 ext.l D0
label00003652:
00003652 3740 0006 move.w [A3 + 0x6], D0
00003656 3013 move.w D0, [A3]
00003658 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000365C 6C06 bge +0x8 /* 00003664 */
0000365E 3013 move.w D0, [A3]
00003660 48C0 ext.l D0
00003662 6006 bra +0x8 /* 0000366A */
label00003664:
00003664 302E FFF8 move.w D0, [A6 - 0x8]
00003668 48C0 ext.l D0
label0000366A:
0000366A 3680 move.w [A3], D0
0000366C 302B 0004 move.w D0, [A3 + 0x4]
00003670 B06E FFFC cmp.w D0, [A6 - 0x4]
00003674 6F08 ble +0xA /* 0000367E */
00003676 302B 0004 move.w D0, [A3 + 0x4]
0000367A 48C0 ext.l D0
0000367C 6006 bra +0x8 /* 00003684 */
label0000367E:
0000367E 302E FFFC move.w D0, [A6 - 0x4]
00003682 48C0 ext.l D0
label00003684:
00003684 3740 0004 move.w [A3 + 0x4], D0
00003688 601C bra +0x1E /* 000036A6 */
label0000368A:
0000368A 7000 moveq.l D0, 0x00
0000368C 6022 bra +0x24 /* 000036B0 */
label0000368E:
0000368E 2F0B move.l -[A7], A3
00003690 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003694 4EBA F944 jsr [PC - 0x6BC /* 00002FDA */]
00003698 4A40 tst.w D0
0000369A 508F addq.l A7, 8
0000369C 6704 beq +0x6 /* 000036A2 */
0000369E 7E01 moveq.l D7, 0x01
000036A0 6004 bra +0x6 /* 000036A6 */
label000036A2:
000036A2 7000 moveq.l D0, 0x00
000036A4 600A bra +0xC /* 000036B0 */
label000036A6:
000036A6 2854 movea.l A4, [A4]
label000036A8:
000036A8 200C move.l D0, A4
000036AA 6600 FF36 bne -0xC8 /* 000035E2 */
000036AE 3007 move.w D0, D7
label000036B0:
000036B0 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
000036B6 4E5E unlink A6
000036B8 4E75 rts
export_748:
fn000036BA:
000036BA 4E56 FFFA link A6, -0x0006
000036BE 2F0B move.l -[A7], A3
000036C0 266E 0008 movea.l A3, [A6 + 0x8]
000036C4 486E FFFF pea.l [A6 - 0x1]
000036C8 486E FFFC pea.l [A6 - 0x4]
000036CC 302B 0002 move.w D0, [A3 + 0x2]
000036D0 48C0 ext.l D0
000036D2 2F00 move.l -[A7], D0
000036D4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000036D8 486E FFFE pea.l [A6 - 0x2]
000036DC 486E FFFA pea.l [A6 - 0x6]
000036E0 3013 move.w D0, [A3]
000036E2 48C0 ext.l D0
000036E4 2F00 move.l -[A7], D0
000036E6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000036EA 7000 moveq.l D0, 0x00
000036EC 102E FFFF move.b D0, [A6 - 0x1]
000036F0 0C80 0000 0080 cmpi.l D0, 0x80
000036F6 6508 bcs +0xA /* 00003700 */
000036F8 203C 0000 00FF move.l D0, 0xFF
000036FE 6002 bra +0x4 /* 00003702 */
label00003700:
00003700 7000 moveq.l D0, 0x00
label00003702:
00003702 1D40 FFFF move.b [A6 - 0x1], D0
00003706 7000 moveq.l D0, 0x00
00003708 102E FFFE move.b D0, [A6 - 0x2]
0000370C 0C80 0000 0080 cmpi.l D0, 0x80
00003712 6508 bcs +0xA /* 0000371C */
00003714 203C 0000 00FF move.l D0, 0xFF
0000371A 6002 bra +0x4 /* 0000371E */
label0000371C:
0000371C 7000 moveq.l D0, 0x00
label0000371E:
0000371E 1D40 FFFE move.b [A6 - 0x2], D0
00003722 7000 moveq.l D0, 0x00
00003724 2F00 move.l -[A7], D0
00003726 7200 moveq.l D1, 0x00
00003728 122E FFFF move.b D1, [A6 - 0x1]
0000372C 2F01 move.l -[A7], D1
0000372E 322E FFFC move.w D1, [A6 - 0x4]
00003732 48C1 ext.l D1
00003734 2F01 move.l -[A7], D1
00003736 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000373A 3740 0002 move.w [A3 + 0x2], D0
0000373E 7000 moveq.l D0, 0x00
00003740 2F00 move.l -[A7], D0
00003742 7200 moveq.l D1, 0x00
00003744 122E FFFE move.b D1, [A6 - 0x2]
00003748 2F01 move.l -[A7], D1
0000374A 322E FFFA move.w D1, [A6 - 0x6]
0000374E 48C1 ext.l D1
00003750 2F01 move.l -[A7], D1
00003752 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003756 3680 move.w [A3], D0
00003758 266E FFF6 movea.l A3, [A6 - 0xA]
0000375C 4E5E unlink A6
0000375E 4E75 rts
export_749:
fn00003760:
00003760 4E56 FEF0 link A6, -0x0110
00003764 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003768 3C2E 001A move.w D6, [A6 + 0x1A]
0000376C 3E2E 0012 move.w D7, [A6 + 0x12]
00003770 2D6E 0014 FEF4 move.l [A6 - 0x10C], [A6 + 0x14]
00003776 206D BA78 movea.l A0, [A5 - 0x4588]
0000377A 49E8 01C6 lea.l A4, [A0 + 0x1C6]
0000377E 206D BA78 movea.l A0, [A5 - 0x4588]
00003782 47E8 01CE lea.l A3, [A0 + 0x1CE]
00003786 2007 move.l D0, D7
00003788 C1FC 0006 muls.w D0, 0x6
0000378C 41ED F55A lea.l A0, [A5 - 0xAA6]
00003790 3030 0004 move.w D0, [A0 + D0.w + 0x4]
00003794 48C0 ext.l D0
00003796 2F00 move.l -[A7], D0
00003798 486E FEF0 pea.l [A6 - 0x110]
0000379C 2007 move.l D0, D7
0000379E C1FC 0006 muls.w D0, 0x6
000037A2 41ED F55A lea.l A0, [A5 - 0xAA6]
000037A6 2F30 0000 move.l -[A7], [A0 + D0.w]
000037AA 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000037AE 4A40 tst.w D0
000037B0 4FEF 000C lea.l A7, [A7 + 0xC]
000037B4 6700 03C2 beq +0x3C4 /* 00003B78 */
000037B8 206D BA78 movea.l A0, [A5 - 0x4588]
000037BC 52A8 00D0 addq.l [A0 + 0xD0], 1
000037C0 2F08 move.l -[A7], A0
000037C2 2028 00D0 move.l D0, [A0 + 0xD0]
000037C6 223C 0001 86A0 move.l D1, 0x186A0
000037CC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000037D0 205F movea.l A0, [A7]+
000037D2 206E FEF0 movea.l A0, [A6 - 0x110]
000037D6 2140 0010 move.l [A0 + 0x10], D0
000037DA 206E FEF0 movea.l A0, [A6 - 0x110]
000037DE 3147 0020 move.w [A0 + 0x20], D7
000037E2 206D BA78 movea.l A0, [A5 - 0x4588]
000037E6 226E FEF0 movea.l A1, [A6 - 0x110]
000037EA 2368 025A 0026 move.l [A1 + 0x26], [A0 + 0x25A]
000037F0 206D BA78 movea.l A0, [A5 - 0x4588]
000037F4 216E FEF0 025A move.l [A0 + 0x25A], [A6 - 0x110]
000037FA 206E 0008 movea.l A0, [A6 + 0x8]
000037FE 226E FEF0 movea.l A1, [A6 - 0x110]
00003802 43E9 0018 lea.l A1, [A1 + 0x18]
00003806 22D8 move.l [A1]+, [A0]+
00003808 22D8 move.l [A1]+, [A0]+
0000380A 206E 000C movea.l A0, [A6 + 0xC]
0000380E 226E FEF0 movea.l A1, [A6 - 0x110]
00003812 2350 0014 move.l [A1 + 0x14], [A0]
00003816 3007 move.w D0, D7
00003818 5540 subq.w D0, 2
0000381A 6B00 024A bmi +0x24C /* 00003A66 */
0000381E 0C40 0008 cmpi.w D0, 0x8
00003822 6E00 0242 bgt +0x244 /* 00003A66 */
00003826 D040 add.w D0, D0
00003828 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000382C 4EFB 0000 jmp [PC + D0.w]
00003830 011C btst [A4]+, D0
00003832 0238 0216 0014 andi.b [0x00000014 /* __m68k_vec_div_zero__ */], 0x16
00003838 0036 0082 00A4 ori.b [A6 + D0.w - 0x92], 0x82
0000383E 00D0 .incomplete
00003840 01FE .incomplete
00003842 206E FEF4 movea.l A0, [A6 - 0x10C]
00003846 226E FEF0 movea.l A1, [A6 - 0x110]
0000384A 3368 003E 003E move.w [A1 + 0x3E], [A0 + 0x3E]
00003850 206E FEF0 movea.l A0, [A6 - 0x110]
00003854 41E8 0032 lea.l A0, [A0 + 0x32]
00003858 224B movea.l A1, A3
0000385A 20D9 move.l [A0]+, [A1]+
0000385C 20D9 move.l [A0]+, [A1]+
0000385E 30D9 move.w [A0]+, [A1]+
00003860 6000 0204 bra +0x206 /* 00003A66 */
00003864 206E FEF4 movea.l A0, [A6 - 0x10C]
00003868 226E FEF0 movea.l A1, [A6 - 0x110]
0000386C 3368 0040 0040 move.w [A1 + 0x40], [A0 + 0x40]
00003872 206E FEF4 movea.l A0, [A6 - 0x10C]
00003876 226E FEF0 movea.l A1, [A6 - 0x110]
0000387A 3368 0042 0042 move.w [A1 + 0x42], [A0 + 0x42]
00003880 206E FEF4 movea.l A0, [A6 - 0x10C]
00003884 226E FEF0 movea.l A1, [A6 - 0x110]
00003888 2368 003C 003C move.l [A1 + 0x3C], [A0 + 0x3C]
0000388E 206E FEF0 movea.l A0, [A6 - 0x110]
00003892 41E8 002A lea.l A0, [A0 + 0x2A]
00003896 224C movea.l A1, A4
00003898 20D9 move.l [A0]+, [A1]+
0000389A 20D9 move.l [A0]+, [A1]+
0000389C 206E FEF0 movea.l A0, [A6 - 0x110]
000038A0 41E8 0032 lea.l A0, [A0 + 0x32]
000038A4 224B movea.l A1, A3
000038A6 20D9 move.l [A0]+, [A1]+
000038A8 20D9 move.l [A0]+, [A1]+
000038AA 30D9 move.w [A0]+, [A1]+
000038AC 6000 01B8 bra +0x1BA /* 00003A66 */
000038B0 206E FEF0 movea.l A0, [A6 - 0x110]
000038B4 41E8 002A lea.l A0, [A0 + 0x2A]
000038B8 224C movea.l A1, A4
000038BA 20D9 move.l [A0]+, [A1]+
000038BC 20D9 move.l [A0]+, [A1]+
000038BE 206E FEF0 movea.l A0, [A6 - 0x110]
000038C2 41E8 0032 lea.l A0, [A0 + 0x32]
000038C6 224B movea.l A1, A3
000038C8 20D9 move.l [A0]+, [A1]+
000038CA 20D9 move.l [A0]+, [A1]+
000038CC 30D9 move.w [A0]+, [A1]+
000038CE 6000 0196 bra +0x198 /* 00003A66 */
000038D2 206E FEF0 movea.l A0, [A6 - 0x110]
000038D6 41E8 002A lea.l A0, [A0 + 0x2A]
000038DA 224C movea.l A1, A4
000038DC 20D9 move.l [A0]+, [A1]+
000038DE 20D9 move.l [A0]+, [A1]+
000038E0 206E FEF0 movea.l A0, [A6 - 0x110]
000038E4 116D E615 0031 move.b [A0 + 0x31], [A5 - 0x19EB]
000038EA 206E FEF0 movea.l A0, [A6 - 0x110]
000038EE 41E8 003A lea.l A0, [A0 + 0x3A]
000038F2 224B movea.l A1, A3
000038F4 20D9 move.l [A0]+, [A1]+
000038F6 20D9 move.l [A0]+, [A1]+
000038F8 30D9 move.w [A0]+, [A1]+
000038FA 6000 016A bra +0x16C /* 00003A66 */
000038FE 206E FEF4 movea.l A0, [A6 - 0x10C]
00003902 226E FEF0 movea.l A1, [A6 - 0x110]
00003906 3368 003C 003C move.w [A1 + 0x3C], [A0 + 0x3C]
0000390C 206E FEF4 movea.l A0, [A6 - 0x10C]
00003910 226E FEF0 movea.l A1, [A6 - 0x110]
00003914 3368 0040 0040 move.w [A1 + 0x40], [A0 + 0x40]
0000391A 206E FEF4 movea.l A0, [A6 - 0x10C]
0000391E 226E FEF0 movea.l A1, [A6 - 0x110]
00003922 2368 0044 0044 move.l [A1 + 0x44], [A0 + 0x44]
00003928 206E FEF0 movea.l A0, [A6 - 0x110]
0000392C 41E8 002A lea.l A0, [A0 + 0x2A]
00003930 224C movea.l A1, A4
00003932 20D9 move.l [A0]+, [A1]+
00003934 20D9 move.l [A0]+, [A1]+
00003936 206E FEF0 movea.l A0, [A6 - 0x110]
0000393A 41E8 0032 lea.l A0, [A0 + 0x32]
0000393E 224B movea.l A1, A3
00003940 20D9 move.l [A0]+, [A1]+
00003942 20D9 move.l [A0]+, [A1]+
00003944 30D9 move.w [A0]+, [A1]+
00003946 6000 011E bra +0x120 /* 00003A66 */
0000394A 206E FEF4 movea.l A0, [A6 - 0x10C]
0000394E 226E FEF0 movea.l A1, [A6 - 0x110]
00003952 2368 002A 002A move.l [A1 + 0x2A], [A0 + 0x2A]
00003958 700F moveq.l D0, 0x0F
0000395A 2F00 move.l -[A7], D0
0000395C 206E FEF4 movea.l A0, [A6 - 0x10C]
00003960 2068 002A movea.l A0, [A0 + 0x2A]
00003964 4A90 tst.l [A0]
00003966 670C beq +0xE /* 00003974 */
00003968 206E FEF4 movea.l A0, [A6 - 0x10C]
0000396C 2068 002A movea.l A0, [A0 + 0x2A]
00003970 2050 movea.l A0, [A0]
00003972 6004 bra +0x6 /* 00003978 */
label00003974:
00003974 41ED F558 lea.l A0, [A5 - 0xAA8]
label00003978:
00003978 2F08 move.l -[A7], A0
0000397A 206E FEF0 movea.l A0, [A6 - 0x110]
0000397E 2F08 move.l -[A7], A0
00003980 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
00003984 206E FEF0 movea.l A0, [A6 - 0x110]
00003988 2068 002A movea.l A0, [A0 + 0x2A]
0000398C 7001 moveq.l D0, 0x01
0000398E B028 004C cmp.b D0, [A0 + 0x4C]
00003992 4FEF 000C lea.l A7, [A7 + 0xC]
00003996 6644 bne +0x46 /* 000039DC */
00003998 206D BA78 movea.l A0, [A5 - 0x4588]
0000399C 226E FEF0 movea.l A1, [A6 - 0x110]
000039A0 2269 002A movea.l A1, [A1 + 0x2A]
000039A4 43E9 000C lea.l A1, [A1 + 0xC]
000039A8 41E8 01D8 lea.l A0, [A0 + 0x1D8]
000039AC 22D8 move.l [A1]+, [A0]+
000039AE 22D8 move.l [A1]+, [A0]+
000039B0 206E FEF0 movea.l A0, [A6 - 0x110]
000039B4 2068 002A movea.l A0, [A0 + 0x2A]
000039B8 116D E615 0013 move.b [A0 + 0x13], [A5 - 0x19EB]
000039BE 206D BA78 movea.l A0, [A5 - 0x4588]
000039C2 226E FEF0 movea.l A1, [A6 - 0x110]
000039C6 2269 002A movea.l A1, [A1 + 0x2A]
000039CA 43E9 001C lea.l A1, [A1 + 0x1C]
000039CE 41E8 01E0 lea.l A0, [A0 + 0x1E0]
000039D2 22D8 move.l [A1]+, [A0]+
000039D4 22D8 move.l [A1]+, [A0]+
000039D6 32D8 move.w [A1]+, [A0]+
000039D8 6000 008C bra +0x8E /* 00003A66 */
label000039DC:
000039DC 206E FEF0 movea.l A0, [A6 - 0x110]
000039E0 2068 002A movea.l A0, [A0 + 0x2A]
000039E4 4A28 004C tst.b [A0 + 0x4C]
000039E8 667C bne +0x7E /* 00003A66 */
000039EA 206D BA78 movea.l A0, [A5 - 0x4588]
000039EE 226E FEF0 movea.l A1, [A6 - 0x110]
000039F2 2269 002A movea.l A1, [A1 + 0x2A]
000039F6 43E9 000C lea.l A1, [A1 + 0xC]
000039FA 41E8 01EA lea.l A0, [A0 + 0x1EA]
000039FE 22D8 move.l [A1]+, [A0]+
00003A00 22D8 move.l [A1]+, [A0]+
00003A02 206E FEF0 movea.l A0, [A6 - 0x110]
00003A06 2068 002A movea.l A0, [A0 + 0x2A]
00003A0A 117C 0024 0013 move.b [A0 + 0x13], 0x24 /* '$' */
00003A10 206D BA78 movea.l A0, [A5 - 0x4588]
00003A14 226E FEF0 movea.l A1, [A6 - 0x110]
00003A18 2269 002A movea.l A1, [A1 + 0x2A]
00003A1C 43E9 001C lea.l A1, [A1 + 0x1C]
00003A20 41E8 01F2 lea.l A0, [A0 + 0x1F2]
00003A24 22D8 move.l [A1]+, [A0]+
00003A26 22D8 move.l [A1]+, [A0]+
00003A28 32D8 move.w [A1]+, [A0]+
00003A2A 603A bra +0x3C /* 00003A66 */
00003A2C 206E FEF4 movea.l A0, [A6 - 0x10C]
00003A30 226E FEF0 movea.l A1, [A6 - 0x110]
00003A34 43E9 002A lea.l A1, [A1 + 0x2A]
00003A38 41E8 002A lea.l A0, [A0 + 0x2A]
00003A3C 22D8 move.l [A1]+, [A0]+
00003A3E 22D8 move.l [A1]+, [A0]+
00003A40 32D8 move.w [A1]+, [A0]+
00003A42 6022 bra +0x24 /* 00003A66 */
00003A44 206E FEF4 movea.l A0, [A6 - 0x10C]
00003A48 226E FEF0 movea.l A1, [A6 - 0x110]
00003A4C 2368 002E 002E move.l [A1 + 0x2E], [A0 + 0x2E]
00003A52 206E FEF0 movea.l A0, [A6 - 0x110]
00003A56 317C 0005 002A move.w [A0 + 0x2A], 0x5
00003A5C 206E FEF0 movea.l A0, [A6 - 0x110]
00003A60 7000 moveq.l D0, 0x00
00003A62 2140 0036 move.l [A0 + 0x36], D0
label00003A66:
00003A66 206E FEF0 movea.l A0, [A6 - 0x110]
00003A6A 43EE FEF8 lea.l A1, [A6 - 0x108]
00003A6E 41E8 0018 lea.l A0, [A0 + 0x18]
00003A72 22D8 move.l [A1]+, [A0]+
00003A74 22D8 move.l [A1]+, [A0]+
00003A76 206E FEF0 movea.l A0, [A6 - 0x110]
00003A7A 4A28 0014 tst.b [A0 + 0x14]
00003A7E 6604 bne +0x6 /* 00003A84 */
00003A80 536E FEF8 subq.w [A6 - 0x108], 1
label00003A84:
00003A84 206E FEF0 movea.l A0, [A6 - 0x110]
00003A88 4A28 0016 tst.b [A0 + 0x16]
00003A8C 6604 bne +0x6 /* 00003A92 */
00003A8E 536E FEFC subq.w [A6 - 0x104], 1
label00003A92:
00003A92 4A46 tst.w D6
00003A94 6600 00E2 bne +0xE4 /* 00003B78 */
00003A98 0C47 0002 cmpi.w D7, 0x2
00003A9C 661A bne +0x1C /* 00003AB8 */
00003A9E 206E FEF0 movea.l A0, [A6 - 0x110]
00003AA2 2068 002A movea.l A0, [A0 + 0x2A]
00003AA6 7001 moveq.l D0, 0x01
00003AA8 B028 004C cmp.b D0, [A0 + 0x4C]
00003AAC 660A bne +0xC /* 00003AB8 */
00003AAE 206E FEF0 movea.l A0, [A6 - 0x110]
00003AB2 0068 4000 0022 ori.w [A0 + 0x22], 0x4000 /* '@\0' */
label00003AB8:
00003AB8 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00003ABC 4EBA F9CC jsr [PC - 0x634 /* 0000348A */]
00003AC0 206E FEF0 movea.l A0, [A6 - 0x110]
00003AC4 4A10 tst.b [A0]
00003AC6 588F addq.l A7, 4
00003AC8 6628 bne +0x2A /* 00003AF2 */
00003ACA 206D BA78 movea.l A0, [A5 - 0x4588]
00003ACE 2F28 00D0 move.l -[A7], [A0 + 0xD0]
00003AD2 4878 044C push.l 0x44C
00003AD6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00003ADA 588F addq.l A7, 4
00003ADC 2F00 move.l -[A7], D0
00003ADE 486E FF00 pea.l [A6 - 0x100]
00003AE2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00003AE6 486E FF00 pea.l [A6 - 0x100]
00003AEA 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00003AEE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003AF2:
00003AF2 7000 moveq.l D0, 0x00
00003AF4 2F00 move.l -[A7], D0
00003AF6 4878 0100 push.l 0x100
00003AFA 2F00 move.l -[A7], D0
00003AFC 2F00 move.l -[A7], D0
00003AFE 2F00 move.l -[A7], D0
00003B00 2F00 move.l -[A7], D0
00003B02 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00003B06 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003B0A 7001 moveq.l D0, 0x01
00003B0C 2F00 move.l -[A7], D0
00003B0E 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00003B12 2B6D E9E2 B9F8 move.l [A5 - 0x4608], [A5 - 0x161E]
00003B18 4FEF 0020 lea.l A7, [A7 + 0x20]
00003B1C 604E bra +0x50 /* 00003B6C */
label00003B1E:
00003B1E 206D B9F8 movea.l A0, [A5 - 0x4608]
00003B22 4A68 018A tst.w [A0 + 0x18A]
00003B26 663A bne +0x3C /* 00003B62 */
00003B28 206D B9F8 movea.l A0, [A5 - 0x4608]
00003B2C 2028 0412 move.l D0, [A0 + 0x412]
00003B30 B0AD BA78 cmp.l D0, [A5 - 0x4588]
00003B34 662C bne +0x2E /* 00003B62 */
00003B36 206D B9F8 movea.l A0, [A5 - 0x4608]
00003B3A 2F08 move.l -[A7], A0
00003B3C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003B40 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00003B44 7008 moveq.l D0, 0x08
00003B46 C06D BD00 and.w D0, [A5 - 0x4300]
00003B4A 588F addq.l A7, 4
00003B4C 6706 beq +0x8 /* 00003B54 */
00003B4E 3B7C 0001 F59C move.w [A5 - 0xA64], 0x1
label00003B54:
00003B54 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00003B58 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00003B5C 426D F59C clr.w [A5 - 0xA64]
00003B60 588F addq.l A7, 4
label00003B62:
00003B62 206D B9F8 movea.l A0, [A5 - 0x4608]
00003B66 2B68 0164 B9F8 move.l [A5 - 0x4608], [A0 + 0x164]
label00003B6C:
00003B6C 4AAD B9F8 tst.l [A5 - 0x4608]
00003B70 66AC bne -0x52 /* 00003B1E */
00003B72 2B6D B9FC B9F8 move.l [A5 - 0x4608], [A5 - 0x4604]
label00003B78:
00003B78 4AAE FEF0 tst.l [A6 - 0x110]
00003B7C 56C0 sne D0
00003B7E 0240 0001 andi.w D0, 0x1
00003B82 4CEE 18C0 FEE0 movem.l D6,D7,A3,A4, [A6 - 0x120]
00003B88 4E5E unlink A6
00003B8A 4E75 rts
export_750:
00003B8C 4E56 FFC6 link A6, -0x003A
00003B90 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003B94 286E 000C movea.l A4, [A6 + 0xC]
00003B98 266E 0008 movea.l A3, [A6 + 0x8]
00003B9C 4245 clr.w D5
00003B9E 486D 2142 pea.l [A5 + 0x2142 /* export_1060 */]
00003BA2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003BA6 4A40 tst.w D0
00003BA8 588F addq.l A7, 4
00003BAA 6700 0088 beq +0x8A /* 00003C34 */
00003BAE 4878 043E push.l 0x43E
00003BB2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00003BB6 2D40 FFF4 move.l [A6 - 0xC], D0
00003BBA 588F addq.l A7, 4
00003BBC 676C beq +0x6E /* 00003C2A */
00003BBE 3E2B 0006 move.w D7, [A3 + 0x6]
00003BC2 9E6B 0004 sub.w D7, [A3 + 0x4]
00003BC6 3C2B 0002 move.w D6, [A3 + 0x2]
00003BCA 9C53 sub.w D6, [A3]
00003BCC 0C46 0014 cmpi.w D6, 0x14
00003BD0 6D06 blt +0x8 /* 00003BD8 */
00003BD2 0C47 0002 cmpi.w D7, 0x2
00003BD6 6C0C bge +0xE /* 00003BE4 */
label00003BD8:
00003BD8 0C47 0014 cmpi.w D7, 0x14
00003BDC 6D10 blt +0x12 /* 00003BEE */
00003BDE 0C46 0002 cmpi.w D6, 0x2
00003BE2 6D0A blt +0xC /* 00003BEE */
label00003BE4:
00003BE4 206E FFF4 movea.l A0, [A6 - 0xC]
00003BE8 317C 0012 010E move.w [A0 + 0x10E], 0x12
label00003BEE:
00003BEE 206D B9F8 movea.l A0, [A5 - 0x4608]
00003BF2 2F08 move.l -[A7], A0
00003BF4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003BF8 2F0B move.l -[A7], A3
00003BFA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003BFE 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00003C02 7000 moveq.l D0, 0x00
00003C04 2F00 move.l -[A7], D0
00003C06 486E FFC6 pea.l [A6 - 0x3A]
00003C0A 7204 moveq.l D1, 0x04
00003C0C 2F01 move.l -[A7], D1
00003C0E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C12 2F0C move.l -[A7], A4
00003C14 4EBA FB4A jsr [PC - 0x4B6 /* 00003760 */]
00003C18 3A00 move.w D5, D0
00003C1A 4FEF 0020 lea.l A7, [A7 + 0x20]
00003C1E 660A bne +0xC /* 00003C2A */
00003C20 486E FFF4 pea.l [A6 - 0xC]
00003C24 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003C28 588F addq.l A7, 4
label00003C2A:
00003C2A 486D 2142 pea.l [A5 + 0x2142 /* export_1060 */]
00003C2E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003C32 588F addq.l A7, 4
label00003C34:
00003C34 3005 move.w D0, D5
00003C36 4CEE 18E0 FFB2 movem.l D5,D6,D7,A3,A4, [A6 - 0x4E]
00003C3C 4E5E unlink A6
00003C3E 4E75 rts
export_751:
00003C40 4E56 FFF0 link A6, -0x0010
00003C44 48E7 0018 movem.l -[A7], A3,A4
00003C48 49ED F7BA lea.l A4, [A5 - 0x846]
00003C4C 47EE FFF0 lea.l A3, [A6 - 0x10]
00003C50 41EE 000C lea.l A0, [A6 + 0xC]
00003C54 43EB 0008 lea.l A1, [A3 + 0x8]
00003C58 22D8 move.l [A1]+, [A0]+
00003C5A 22D8 move.l [A1]+, [A0]+
00003C5C 204B movea.l A0, A3
00003C5E 5088 addq.l A0, 8
00003C60 224B movea.l A1, A3
00003C62 22D8 move.l [A1]+, [A0]+
00003C64 22D8 move.l [A1]+, [A0]+
00003C66 7000 moveq.l D0, 0x00
00003C68 2F00 move.l -[A7], D0
00003C6A 2F0B move.l -[A7], A3
00003C6C 322E 000A move.w D1, [A6 + 0xA]
00003C70 C3FC 0034 muls.w D1, 0x34 /* '4' */
00003C74 4874 1000 pea.l [A4 + D1.w]
00003C78 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00003C7C 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00003C82 4E5E unlink A6
00003C84 4E75 rts
export_752:
fn00003C86:
00003C86 4E56 FFFC link A6, -0x0004
00003C8A 48E7 0018 movem.l -[A7], A3,A4
00003C8E 286E 0008 movea.l A4, [A6 + 0x8]
00003C92 2D4C FFFC move.l [A6 - 0x4], A4
00003C96 6000 00CC bra +0xCE /* 00003D64 */
label00003C9A:
00003C9A 206E FFFC movea.l A0, [A6 - 0x4]
00003C9E 2668 0026 movea.l A3, [A0 + 0x26]
00003CA2 206E FFFC movea.l A0, [A6 - 0x4]
00003CA6 3028 0020 move.w D0, [A0 + 0x20]
00003CAA 5540 subq.w D0, 2
00003CAC 6500 00A8 bcs +0xAA /* 00003D56 */
00003CB0 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00003CB4 6200 00A0 bhi +0xA2 /* 00003D56 */
00003CB8 D040 add.w D0, D0
00003CBA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003CBE 4EFB 0000 jmp [PC + D0.w]
00003CC2 0016 0096 ori.b [A6], 0x96
00003CC6 002A 0096 0096 ori.b [A2 + 0x96], 0x96
00003CCC 0096 0096 0068 ori.l [A6], 0x960068
00003CD2 0078 0088 206E ori.w [0x0000206E], 0x88
00003CD8 FFFC .invalid <<F/7/7>>
00003CDA 2F28 002A move.l -[A7], [A0 + 0x2A]
00003CDE 7000 moveq.l D0, 0x00
00003CE0 2F00 move.l -[A7], D0
00003CE2 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
00003CE6 508F addq.l A7, 8
00003CE8 606C bra +0x6E /* 00003D56 */
00003CEA 206E FFFC movea.l A0, [A6 - 0x4]
00003CEE 2068 002E movea.l A0, [A0 + 0x2E]
00003CF2 3028 03F8 move.w D0, [A0 + 0x3F8]
00003CF6 5368 03F8 subq.w [A0 + 0x3F8], 1
00003CFA 4A40 tst.w D0
00003CFC 6658 bne +0x5A /* 00003D56 */
00003CFE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D02 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003D06 206E FFFC movea.l A0, [A6 - 0x4]
00003D0A 2068 002E movea.l A0, [A0 + 0x2E]
00003D0E 4868 03F0 pea.l [A0 + 0x3F0]
00003D12 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003D16 206E FFFC movea.l A0, [A6 - 0x4]
00003D1A 4868 002E pea.l [A0 + 0x2E]
00003D1E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003D22 4FEF 000C lea.l A7, [A7 + 0xC]
00003D26 602E bra +0x30 /* 00003D56 */
00003D28 206E FFFC movea.l A0, [A6 - 0x4]
00003D2C 4868 0044 pea.l [A0 + 0x44]
00003D30 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003D34 588F addq.l A7, 4
00003D36 601E bra +0x20 /* 00003D56 */
00003D38 206E FFFC movea.l A0, [A6 - 0x4]
00003D3C 4868 002A pea.l [A0 + 0x2A]
00003D40 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00003D44 588F addq.l A7, 4
00003D46 600E bra +0x10 /* 00003D56 */
00003D48 206E FFFC movea.l A0, [A6 - 0x4]
00003D4C 2F28 002A move.l -[A7], [A0 + 0x2A]
00003D50 4EBA FF34 jsr [PC - 0xCC /* 00003C86 */]
00003D54 588F addq.l A7, 4
label00003D56:
00003D56 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D5A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003D5E 588F addq.l A7, 4
00003D60 2D4B FFFC move.l [A6 - 0x4], A3
label00003D64:
00003D64 4AAE FFFC tst.l [A6 - 0x4]
00003D68 6600 FF30 bne -0xCE /* 00003C9A */
00003D6C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00003D72 4E5E unlink A6
00003D74 4E75 rts
export_753:
00003D76 4E56 FFFC link A6, -0x0004
00003D7A 48E7 0018 movem.l -[A7], A3,A4
00003D7E 7000 moveq.l D0, 0x00
00003D80 2D40 FFFC move.l [A6 - 0x4], D0
00003D84 206E 0008 movea.l A0, [A6 + 0x8]
00003D88 2868 025A movea.l A4, [A0 + 0x25A]
00003D8C 6046 bra +0x48 /* 00003DD4 */
label00003D8E:
00003D8E 286B 0026 movea.l A4, [A3 + 0x26]
00003D92 7000 moveq.l D0, 0x00
00003D94 302B 0020 move.w D0, [A3 + 0x20]
00003D98 223C 0000 8000 move.l D1, 0x8000
00003D9E C280 and.l D1, D0
00003DA0 672E beq +0x30 /* 00003DD0 */
00003DA2 026B 7FFF 0020 andi.w [A3 + 0x20], 0x7FFF
00003DA8 4AAE FFFC tst.l [A6 - 0x4]
00003DAC 670A beq +0xC /* 00003DB8 */
00003DAE 206E FFFC movea.l A0, [A6 - 0x4]
00003DB2 214C 0026 move.l [A0 + 0x26], A4
00003DB6 6008 bra +0xA /* 00003DC0 */
label00003DB8:
00003DB8 206E 0008 movea.l A0, [A6 + 0x8]
00003DBC 214C 025A move.l [A0 + 0x25A], A4
label00003DC0:
00003DC0 7000 moveq.l D0, 0x00
00003DC2 2740 0026 move.l [A3 + 0x26], D0
00003DC6 2F0B move.l -[A7], A3
00003DC8 4EBA FEBC jsr [PC - 0x144 /* 00003C86 */]
00003DCC 588F addq.l A7, 4
00003DCE 6004 bra +0x6 /* 00003DD4 */
label00003DD0:
00003DD0 2D4B FFFC move.l [A6 - 0x4], A3
label00003DD4:
00003DD4 264C movea.l A3, A4
00003DD6 200B move.l D0, A3
00003DD8 66B4 bne -0x4A /* 00003D8E */
00003DDA 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00003DE0 4E5E unlink A6
00003DE2 4E75 rts
export_754:
00003DE4 2F0B move.l -[A7], A3
00003DE6 266F 0008 movea.l A3, [A7 + 0x8]
00003DEA 2F2B 025A move.l -[A7], [A3 + 0x25A]
00003DEE 4EBA FE96 jsr [PC - 0x16A /* 00003C86 */]
00003DF2 7000 moveq.l D0, 0x00
00003DF4 2740 025A move.l [A3 + 0x25A], D0
00003DF8 588F addq.l A7, 4
00003DFA 265F movea.l A3, [A7]+
00003DFC 4E75 rts